Hogyan kezelhetem a tanúsítványokat (tanúsítványokat) a Windows PowerShell segítségével?

Hogyan Kezelhetem A Tanusitvanyokat Tanusitvanyokat A Windows Powershell Segitsegevel



A PowerShellben a Windows tanúsítványkezelője lehetővé teszi a felhasználók számára a tanúsítványtárolók hozzáadását, törlését, módosítását és törlését. Hozzáférést biztosít az X.509 tanúsítványokhoz és tanúsítványtárolókhoz. A Windowsnak van egy ' nevű meghajtója' tanúsítvány: ”. Ez egy hierarchikus névtér, amely a helyi rendszeren elérhető tanúsítványokból és tanúsítványtárolókból áll.

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.