V tej vadnici bo ponazorjeno upravljanje potrdil.
Kako upravljati potrdila (certifikate) z lupino Windows PowerShell?
PowerShell je skrbniško orodje, ki uporabniku omogoča upravljanje vseh skrbniških nalog, vključno z upravljanjem potrdil.
Poglejmo, kako PowerShell zmaga pri upravljanju potrdil.
Primer 1: Seznam razpoložljivih potrdil v računalniku
Če želite pridobiti razpoložljiva potrdila, določite » Get-ChildItem » cmdlet skupaj z » -Pot ” parameter, ki mu je dodeljena navedena pot:
Get-ChildItem -Pot Cert:\TrenutniUporabnik\Moj
Primer 2: Ustvarite potrdilo s šestmesečnim potekom
Izvedite navedeni ukaz, da ustvarite potrdilo s šestmesečno veljavnostjo:
Novo - Samopodpisano potrdilo - Predmet Longer_Expiry - CertStoreLocation Cert:\CurrentUser\My - NotAfter ( Get-Date ) .AddMonths ( 06 )Glede na zgoraj navedeno kodo:
- Določite ' New-Self-SignedCertificate » cmdlet in » -Zadeva ” nato mu dodelite ime predmeta.
- Nato omenite » -CertStoreLocation ” in mu navedite lokacijo potrdil.
- Nazadnje dodajte » -NePotem ” parameter, ki mu je dodeljen datum poteka veljavnosti potrdila:
3. primer: ustvarite samopodpisano potrdilo v lupini PowerShell
Če želite ustvariti samopodpisano potrdilo, izvedite navedeni ukaz:
$Test_Cert = Novo - Samopodpisano potrdilo - Vrsta DocumentEncryptionCert - Predmet 'Encrypt_Doc' - CertStoreLocation Cert:\CurrentUser\My$Test_Cert
V zgoraj omenjeni kodi:
- Najprej inicializirajte spremenljivko in ji dodelite navedeno kodo.
- V dodeljeno kodo najprej dodajte » New-Self-SignedCertificate »cmdlet skupaj s parametrom« -Vrsta ' imeti ' DocumentEncryptionCert ” vrednost, ki mu je določena.
- Nato omenite predmet in ciljno lokacijo.
- Nazadnje pokličite spremenljivko, da vidite ustvarjeno potrdilo:
Primer 4: Pridobite podrobnosti o potrdilu
Izvedite dano kodo, da pridobite podrobne informacije o potrdilu:
$New_Cert = Get-ChildItem -Pot Potrdilo:\TrenutniUporabnik\Moj\59722429099E950F29845B876F7585F46BE8F2D9$New_Cert | v
V zgornji kodi:
- Najprej inicializirajte spremenljivko in ji dodelite ' Get-ChildItem »cmdlet.
- Nato vnesite » -Pot ” in mu zagotovite naslov posameznega potrdila.
- Končno izvedite navedeno spremenljivko poleg cevovoda ' | « in » v ” (Format-List) cmdlet:
Primer 5: izvoz enega samega potrdila
Če želite izvoziti eno potrdilo, preprosto zaženite navedeni ukaz:
$cert = Get-ChildItem -Pot Potrdilo:\TrenutniUporabnik\Moj\59722429099E950F29845B876F7585F46BE8F2D9$cert | Izvozi - Certifikat -FilePath C:\Docs\New.cer
Glede na zgoraj navedeno kodo:
- Določite potrdilo, dodeljeno spremenljivko in » | ” cevovod.
- Nato omenite ' Izvozno potrdilo »cmdlet.
- Na koncu vnesite » -FilePath ” ter mu zagotovite ime ciljne datoteke in pot:
To je vse! Pojasnili smo upravljanje certifikatov Windows PowerShell.
Zaključek
PowerShell ima ponudnika ali upravitelja potrdil, ki pomaga upravljati potrdila. Njegovo upravljanje vključuje dodajanje, brisanje, izvažanje ali spreminjanje potrdil. V tem članku je opisan podroben postopek za upravljanje potrdil v PowerShell.