Bagaimana untuk Mengurus Sijil(Sijil) dengan Windows PowerShell?

Bagaimana Untuk Mengurus Sijil Sijil Dengan Windows Powershell



Dalam PowerShell, pengurus sijil Windows membolehkan pengguna untuk (mengurus) menambah, mengosongkan, mengubah dan memadam stor sijil. Ia menyediakan akses kepada sijil X.509 dan kedai sijil. Windows mempunyai pemacu dengan nama ' sijil: ”. Ia ialah ruang nama hierarki yang terdiri daripada sijil dan kedai sijil yang tersedia pada sistem tempatan.

Dalam tutorial ini, pengurusan sijil akan digambarkan.

Bagaimana untuk Mengurus Sijil(Sijil) dengan Windows PowerShell?

PowerShell ialah alat pentadbiran yang membenarkan pengguna menguruskan semua tugas pentadbiran termasuk pengurusan sijil juga.







Mari lihat bagaimana PowerShell berjaya dalam menguruskan sijil.



Contoh 1: Senaraikan Sijil Yang Tersedia pada Komputer

Untuk mendapatkan sijil yang tersedia, nyatakan “ Dapatkan-ChildItem ” cmdlet bersama dengan “ -Laluan ” parameter yang mempunyai laluan yang dinyatakan diberikan kepadanya:



Dapatkan-ChildItem -Laluan Sijil:\CurrentUser\My





Contoh 2: Buat Sijil Dengan Tamat Tempoh Enam Bulan

Jalankan arahan yang disediakan untuk membuat sijil dengan enam bulan tamat:

Baru - SelfSignedCertificate - Subjek Longer_Expiry - CertStoreLocation Cert:\CurrentUser\My - NotAfter ( Dapatkan-Tarikh ) .TambahBulan ( 06 )

Mengikut kod yang dinyatakan di atas:



  • Nyatakan “ New-SelfSignedCertificate ' cmdlet dan ' -Subjek ” parameter kemudian berikannya nama subjek.
  • Seterusnya, sebutkan “ -CertStoreLocation ” parameter dan berikan lokasi sijil.
  • Akhir sekali, tambahkan ' -TidakSelepas ” parameter yang mempunyai tarikh tamat sijil ditetapkan kepadanya:

Contoh 3: Cipta Sijil Ditandatangani Sendiri dalam PowerShell

Untuk membuat sijil yang ditandatangani sendiri, laksanakan arahan yang disediakan:

$Test_Cert = Baru - SelfSignedCertificate - taip DocumentEncryptionCert - Subjek 'Encrypt_Doc' - CertStoreLocation Cert:\CurrentUser\My

$Test_Cert

Dalam kod yang disebutkan di atas:

  • Mula-mula, mulakan pembolehubah dan berikannya kod yang dinyatakan.
  • Dalam kod yang diberikan, pertama, tambahkan “ New-SelfSignedCertificate ” cmdlet bersama dengan parameter “ -Jenis 'mempunyai' DocumentEncryptionCert ” nilai yang dinyatakan kepadanya.
  • Seterusnya, nyatakan subjek dan lokasi sasaran.
  • Akhir sekali, gunakan pembolehubah untuk melihat sijil yang dibuat:

Contoh 4: Dapatkan Butiran Sijil

Laksanakan kod yang diberikan untuk mendapatkan maklumat terperinci sijil:

$New_Cert = Dapatkan-ChildItem -Laluan Sijil:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9

$New_Cert | dalam

Dalam kod yang dinyatakan di atas:

  • Mula-mula, mulakan pembolehubah dan tetapkan ia ' Dapatkan-ChildItem ” cmdlet.
  • Seterusnya, taipkan “ -Laluan ” parameter dan berikannya dengan alamat sijil individu.
  • Akhir sekali, laksanakan pembolehubah yang dinyatakan di samping saluran paip ' | ” dan “ dalam ” (Senarai Format) cmdlet:

Contoh 5: Eksport Sijil Tunggal

Untuk mengeksport sijil tunggal, hanya jalankan arahan yang disediakan:

$sijil = Dapatkan-ChildItem -Laluan Sijil:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9

$sijil | Eksport - Sijil -FilePath C:\Docs\New.cer

Mengikut kod yang dinyatakan di atas:

  • Tentukan sijil, pembolehubah yang ditetapkan dan “ | ” saluran paip.
  • Kemudian, sebutkan “ Sijil Eksport ” cmdlet.
  • Akhir sekali, taip ' -FilePath ” dan berikannya nama dan laluan fail sasaran:

Itu sahaja! Kami telah menerangkan pengurusan sijil Windows PowerShell.

Kesimpulan

PowerShell mempunyai pembekal atau pengurus sijil yang membantu mengurus sijil. Pengurusannya termasuk menambah, memadam, mengeksport atau mengubah sijil. Artikel ini telah melihat keseluruhan prosedur terperinci untuk mengurus sijil dalam PowerShell.