Kuidas hallata sertifikaate (sertifikaate) Windows PowerShelliga?

Kuidas Hallata Sertifikaate Sertifikaate Windows Powershelliga



PowerShellis võimaldab Windowsi sertifikaadihaldur kasutajatel serdisalve lisada, tühjendada, muuta ja kustutada. See pakub juurdepääsu X.509 sertifikaatidele ja sertifikaadisalvedele. Windowsil on draiv nimega ' sertifikaat: ”. See on hierarhiline nimeruum, mis koosneb kohalikus süsteemis saadaolevatest sertifikaatidest ja serdisalvedest.

Selles õpetuses illustreeritakse sertifikaatide haldamist.

Kuidas hallata sertifikaate (sertifikaate) Windows PowerShelliga?

PowerShell on haldustööriist, mis võimaldab kasutajal hallata kõiki haldusülesandeid, sealhulgas ka sertifikaatide haldamist.







Vaatame, kuidas PowerShell sertifikaatide haldamisel võidutseb.



Näide 1: loetlege arvutis saadaolevad sertifikaadid

Saadaolevate sertifikaatide saamiseks määrake ' Get-ChildItem ' cmdlet koos käsuga ' - Tee ” parameeter, millele on määratud määratud tee:



Get-ChildItem - Tee Sert:\Praegune kasutaja\Minu





Näide 2: Looge kuuekuulise kehtivusajaga sertifikaat

Kuuekuulise kehtivusajaga sertifikaadi loomiseks käivitage antud käsk:

Uus - Iseallkirjastatud sertifikaat - Teema pikem_aeg - CertStoreLocation Cert:\CurrentUser\Minu - Mitte pärast ( Hankige kuupäev ) .Add Months ( 06 )

Vastavalt ülaltoodud koodile:



  • Määrake ' Uus iseallkirjastatud sertifikaat ' cmdlet ja ' -Teema ” parameeter, seejärel määrake sellele teema nimi.
  • Järgmisena mainige ' -CertStore'i asukoht ” parameeter ja esitage sellele sertifikaatide asukoht.
  • Lõpuks lisage ' - Mitte pärast ” parameeter, millele on määratud sertifikaadi aegumiskuupäev:

Näide 3: looge PowerShellis iseallkirjastatud sertifikaat

Iseallkirjastatud sertifikaadi loomiseks täitke antud käsk:

$Test_Cert = Uus - Iseallkirjastatud sertifikaat - Tüüp DocumentEncryptionCert - Teema 'Krüpti_dokument' - CertStoreLocation Cert:\CurrentUser\Minu

$Test_Cert

Ülalmainitud koodis:

  • Esiteks initsialiseerige muutuja ja määrake sellele määratud kood.
  • Esmalt lisage määratud koodile ' Uus iseallkirjastatud sertifikaat ' cmdlet koos parameetriga ' -Tüüp ' millel on ' DocumentEncryptionCert ” sellele määratud väärtus.
  • Järgmisena mainige teema ja sihtkoht.
  • Lõpuks käivitage muutuja, et näha loodud sertifikaati:

Näide 4: hankige sertifikaadi üksikasjad

Sertifikaadi üksikasjaliku teabe hankimiseks käivitage antud kood:

$New_Cert = Get-ChildItem - Tee Sert:\Praegune kasutaja\Minu\59722429099E950F29845B876F7585F46BE8F2D9

$New_Cert | sisse

Ülaltoodud koodis:

  • Esiteks initsialiseerige muutuja ja määrake sellele ' Get-ChildItem ” cmdlet.
  • Järgmisena tippige ' - Tee ” parameeter ja esitage see individuaalse sertifikaadi aadressiga.
  • Lõpuks käivitage konveieri kõrval määratud muutuja ' | ” ja „ sisse ” (Format-List) cmdlet:

Näide 5: ühe sertifikaadi eksportimine

Ühe sertifikaadi eksportimiseks käivitage lihtsalt antud käsk:

$cert = Get-ChildItem - Tee Sert:\Praegune kasutaja\Minu\59722429099E950F29845B876F7585F46BE8F2D9

$cert | Ekspordi - tunnistus -Faili teekond C:\Docs\New.cer

Vastavalt ülaltoodud koodile:

  • Määrake sertifikaat, määratud muutuja ja ' | ” torujuhe.
  • Seejärel mainige ' Ekspordisertifikaat ” cmdlet.
  • Lõpuks tippige ' -Faili teekond ” parameeter ja esitage see sihtfaili nime ja teega:

See on kõik! Oleme selgitanud Windows PowerShelli sertifikaatide haldamist.

Järeldus

PowerShellil on sertifikaatide pakkuja või haldur, kes aitab sertifikaate hallata. Selle haldamine hõlmab sertifikaatide lisamist, kustutamist, eksportimist või muutmist. Selles artiklis on ülevaade üksikasjalikust protseduurist sertifikaatide haldamiseks PowerShellis.