U ovom vodiču bit će ilustrirano upravljanje certifikatima.
Kako upravljati certifikatima (certifikatima) pomoću Windows PowerShell?
PowerShell je administrativni alat koji korisniku omogućuje upravljanje svim administrativnim zadacima uključujući i upravljanje certifikatima.
Pogledajmo kako PowerShell trijumfira u upravljanju certifikatima.
Primjer 1: popis dostupnih certifikata na računalu
Kako biste dobili dostupne certifikate, navedite ' Get-ChildItem ' cmdlet zajedno s ' -Staza ” parametar koji mu je dodijeljen navedeni put:
Get-ChildItem -Staza Cert:\TrenutniKorisnik\Moj
Primjer 2: Izradite certifikat sa šest mjeseci isteka
Izvršite danu naredbu za izradu certifikata sa šest mjeseci isteka:
Novi - SelfSignedCertificate - Subjekt Longer_Expiry - CertStoreLocation Cert:\CurrentUser\My - Neposlije ( Get-Date ) .Dodaj mjesece ( 06 )Prema gore navedenom kodu:
- Navedite ' New-Self-SignedCertificate ' cmdlet i ' -Predmet ” zatim mu dodijelite naziv subjekta.
- Zatim spomenite ' -CertStoreLocation ” i dostavite mu lokaciju certifikata.
- Na kraju dodajte ' -Ne poslije ” parametar kojemu je dodijeljen datum isteka certifikata:
Primjer 3: Napravite samopotpisani certifikat u PowerShell-u
Za izradu samopotpisanog certifikata izvršite naredbu:
$Test_Cert = Novi - SelfSignedCertificate - Tip DocumentEncryptionCert - Predmet 'Encrypt_Doc' - CertStoreLocation Cert:\CurrentUser\My$Test_Cert
U gore navedenom kodu:
- Prvo inicijalizirajte varijablu i dodijelite joj navedeni kod.
- U dodijeljeni kod prvo dodajte ' New-Self-SignedCertificate ” cmdlet zajedno s parametrom “ -Tip 'imati' DocumentEncryptionCert ” vrijednost koja mu je navedena.
- Zatim navedite predmet i ciljnu lokaciju.
- Na kraju, pozovite varijablu da vidite kreirani certifikat:
Primjer 4: Dohvatite pojedinosti o certifikatu
Izvršite zadani kod za dohvaćanje detaljnih informacija certifikata:
$New_Cert = Get-ChildItem -Staza Cert:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$New_Cert | u
U gore navedenom kodu:
- Prvo inicijalizirajte varijablu i dodijelite joj ' Get-ChildItem ” cmdlet.
- Zatim upišite ' -Staza ” i dostavite mu adresu pojedinačnog certifikata.
- Na kraju, izvršite navedenu varijablu uz cjevovod ' | ' i ' u ” (Format-List) cmdlet:
Primjer 5: Izvoz jednog certifikata
Za izvoz jednog certifikata jednostavno pokrenite naredbu:
$cert = Get-ChildItem -Staza Cert:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$cert | Izvoz - Potvrda -Put datoteke C:\Docs\New.cer
Prema gore navedenom kodu:
- Navedite certifikat, dodijeljenu varijablu i ' | ' cjevovod.
- Zatim spomenite ' Izvozni certifikat ” cmdlet.
- Na kraju upišite ' -Put datoteke ” i dostavite mu ciljni naziv datoteke i stazu:
To je sve! Objasnili smo upravljanje Windows PowerShell certifikatima.
Zaključak
PowerShell ima davatelja certifikata ili upravitelja koji pomaže u upravljanju certifikatima. Njegovo upravljanje uključuje dodavanje, brisanje, izvoz ili promjenu certifikata. Ovaj članak daje pregled detaljnog postupka za upravljanje certifikatima u PowerShellu.