Kaip tvarkyti sertifikatus (sertifikatus) naudojant „Windows PowerShell“?

Kaip Tvarkyti Sertifikatus Sertifikatus Naudojant Windows Powershell



„PowerShell“ sistemoje „Windows“ sertifikatų tvarkyklė leidžia vartotojams (tvarkyti) pridėti, išvalyti, keisti ir ištrinti sertifikatų saugyklas. Tai suteikia prieigą prie X.509 sertifikatų ir sertifikatų saugyklų. „Windows“ turi diską pavadinimu „ sertifikatas: “. Tai hierarchinė vardų erdvė, kurią sudaro sertifikatai ir sertifikatų saugyklos, prieinamos vietinėje sistemoje.

Šioje pamokoje bus parodytas sertifikatų valdymas.

Kaip tvarkyti sertifikatus (sertifikatus) naudojant „Windows PowerShell“?

„PowerShell“ yra administravimo įrankis, leidžiantis vartotojui valdyti visas administravimo užduotis, įskaitant sertifikatų valdymą.







Pažiūrėkime, kaip „PowerShell“ triumfuoja tvarkydama sertifikatus.



1 pavyzdys: išvardykite kompiuteryje galimus sertifikatus

Norėdami gauti galimus sertifikatus, nurodykite „ Get-ChildItem ' cmdlet kartu su ' -Kelias “ parametras, kuriam priskirtas nurodytas kelias:



Get-ChildItem -Kelias Sertifikatas:\Dabartinis naudotojas\Mano





2 pavyzdys: sukurkite sertifikatą, kurio galiojimo laikas baigiasi šešis mėnesius

Vykdykite pateiktą komandą, kad sukurtumėte sertifikatą, kurio galiojimo laikas baigiasi šešis mėnesius:

Nauja - Savarankiškai pasirašytas sertifikatas - Tema ilgesnis_galiojimo laikas - CertStoreLocation Cert:\CurrentUser\My - Ne Po ( Gaukite datą ) .Pridėti mėnesių ( 06 )

Pagal aukščiau nurodytą kodą:



  • Nurodykite ' Naujas savarankiškai pasirašytas sertifikatas “ cmdlet ir „ - Tema “ parametrą, tada priskirkite jam temos pavadinimą.
  • Toliau paminėkite „ -CertStoreLocation ” parametrą ir pateikite jam sertifikatų vietą.
  • Galiausiai pridėkite „ -Ne po to ” parametras, kuriam priskirta sertifikato galiojimo pabaigos data:

3 pavyzdys: sukurkite savarankiškai pasirašytą sertifikatą „PowerShell“.

Norėdami sukurti savarankiškai pasirašytą sertifikatą, vykdykite pateiktą komandą:

$Test_Cert = Nauja - Savarankiškai pasirašytas sertifikatas - Tipas DocumentEncryptionCert - Tema „Encrypt_Doc“ - CertStoreLocation Cert:\CurrentUser\My

$Test_Cert

Aukščiau minėtame kode:

  • Pirmiausia inicijuokite kintamąjį ir priskirkite jam nurodytą kodą.
  • Priskirtame kode pirmiausia pridėkite „ Naujas savarankiškai pasirašytas sertifikatas ' cmdlet kartu su parametru ' - Tipas 'turintis' DocumentEncryptionCert “ jai nurodyta vertė.
  • Tada paminėkite temą ir tikslinę vietą.
  • Galiausiai iškvieskite kintamąjį, kad pamatytumėte sukurtą sertifikatą:

4 pavyzdys: Gaukite išsamią sertifikato informaciją

Vykdykite nurodytą kodą, kad gautumėte išsamią sertifikato informaciją:

$New_Cert = Get-ChildItem -Kelias Sertifikatas:\Dabartinis naudotojas\Mano\59722429099E950F29845B876F7585F46BE8F2D9

$New_Cert | in

Aukščiau nurodytame kode:

  • Pirmiausia inicijuokite kintamąjį ir priskirkite jam „ Get-ChildItem “ cmdlet.
  • Tada įveskite „ -Kelias ” parametrą ir pateikite jam individualų sertifikato adresą.
  • Galiausiai vykdykite nurodytą kintamąjį šalia konvejerio ' | “ ir „ in “ (Format-List) cmdlet:

5 pavyzdys: eksportuokite vieną sertifikatą

Norėdami eksportuoti vieną sertifikatą, tiesiog paleiskite pateiktą komandą:

$cert = Get-ChildItem -Kelias Sertifikatas:\Dabartinis naudotojas\Mano\59722429099E950F29845B876F7585F46BE8F2D9

$cert | Eksportuoti - Sertifikatas -Bylos kelias C:\Docs\New.cer

Pagal aukščiau nurodytą kodą:

  • Nurodykite sertifikatą, priskirtą kintamąjį ir „ | “ dujotiekis.
  • Tada paminėkite „ Eksporto sertifikatas “ cmdlet.
  • Galiausiai įveskite „ -Bylos kelias ” parametrą ir pateikite jį su tikslinio failo pavadinimu ir keliu:

Tai viskas! Mes paaiškinome „Windows PowerShell“ sertifikatų valdymą.

Išvada

„PowerShell“ turi sertifikatų teikėją arba valdytoją, kuris padeda tvarkyti sertifikatus. Jo valdymas apima sertifikatų pridėjimą, ištrynimą, eksportavimą arba keitimą. Šiame straipsnyje apžvelgta išsami sertifikatų valdymo PowerShell procedūra.