Ebben az oktatóanyagban a tanúsítványok kezelését mutatjuk be.
Hogyan kezelhetem a tanúsítványokat (tanúsítványokat) a Windows PowerShell segítségével?
A PowerShell egy adminisztrációs eszköz, amellyel a felhasználó kezelheti az összes adminisztrációs feladatot, beleértve a tanúsítványok kezelését is.
Lássuk, hogyan diadalmaskodik a PowerShell a tanúsítványok kezelésében.
1. példa: Sorolja fel a számítógépen elérhető tanúsítványokat
Az elérhető tanúsítványok beszerzéséhez adja meg a „ Get-ChildItem ' cmdlet a ' -Pálya ” paraméter, amelyhez a megadott elérési út van hozzárendelve:
Get-ChildItem -Pálya Tanúsítvány:\CurrentUser\My
2. példa: Hozzon létre egy hat hónapos lejáratú tanúsítványt
Hat hónapos lejáratú tanúsítvány létrehozásához hajtsa végre a megadott parancsot:
Új - SelfSigned Certificate - Tárgy hosszabb_lejárat - CertStoreLocation Cert:\CurrentUser\My - Nem Utána ( Get-Date ) .AddMonths ( 06 )A fent megadott kód szerint:
- Adja meg a „ Új-SelfSigned Certificate ' cmdlet és a ' -Tantárgy ” paramétert, majd rendeljen hozzá tárgynevet.
- Ezután említse meg a „ -CertStoreLocation ” paramétert, és adja meg a tanúsítványok helyét.
- Végül add hozzá a „ - Utána nem ” paraméter, amelyhez hozzá van rendelve a tanúsítvány lejárati dátuma:
3. példa: Hozzon létre egy önaláírt tanúsítványt a PowerShellben
Önaláírt tanúsítvány létrehozásához hajtsa végre a megadott parancsot:
$Test_Cert = Új - SelfSigned Certificate - típus DocumentEncryptionCert - Tantárgy 'Encrypt_Doc' - CertStoreLocation Cert:\CurrentUser\My$Test_Cert
A fent említett kódban:
- Először inicializáljon egy változót, és rendelje hozzá a megadott kódot.
- A hozzárendelt kódban először adja hozzá a „ Új-SelfSigned Certificate ' cmdlet a ' paraméterrel együtt -Típus 'amelyik' DocumentEncryptionCert ” érték van megadva.
- Ezután említse meg a tárgyat és a célhelyet.
- Végül hívja meg a változót a létrehozott tanúsítvány megtekintéséhez:
4. példa: Szerezze meg a tanúsítvány részleteit
A megadott kód végrehajtásával lekérheti a tanúsítvány részletes adatait:
$New_Cert = Get-ChildItem -Pálya Tanúsítvány:\Jelenlegi felhasználó\Saját\59722429099E950F29845B876F7585F46BE8F2D9$New_Cert | ban ben
A fent megadott kódban:
- Először inicializáljon egy változót, és rendelje hozzá a ' Get-ChildItem ” parancsmag.
- Ezután írja be a „ -Pálya ” paramétert, és adja meg az egyedi tanúsítvány címét.
- Végül hajtsa végre a megadott változót a folyamat mellett | ” és „ ban ben ” (Formátum-lista) cmdlet:
5. példa: Egyetlen tanúsítvány exportálása
Egyetlen tanúsítvány exportálásához egyszerűen futtassa a megadott parancsot:
$cert = Get-ChildItem -Pálya Tanúsítvány:\Jelenlegi felhasználó\Saját\59722429099E950F29845B876F7585F46BE8F2D9$cert | Export - Bizonyítvány -Fájl elérési út C:\Docs\New.cer
A fent megadott kód szerint:
- Adja meg a tanúsítványt, a hozzárendelt változót és a „ | ” csővezeték.
- Ezután említse meg a „ Export-tanúsítvány ” parancsmag.
- Végül írja be a „ -Fájl elérési út ” paramétert, és adja meg a célfájl nevét és elérési útját:
Ez minden! Elmagyaráztuk a Windows PowerShell-tanúsítványok kezelését.
Következtetés
A PowerShell rendelkezik egy tanúsítványszolgáltatóval vagy -kezelővel, amely segít a tanúsítványok kezelésében. Kezelése magában foglalja a tanúsítványok hozzáadását, törlését, exportálását vagy módosítását. Ez a cikk áttekinti a tanúsítványok PowerShellben történő kezelésének részletes eljárását.