În acest tutorial va fi ilustrat gestionarea certificatelor.
Cum să gestionezi certificatele (certificate) cu Windows PowerShell?
PowerShell este un instrument administrativ care permite utilizatorului să gestioneze toate sarcinile de administrare, inclusiv gestionarea certificatelor.
Să vedem cum triumfează PowerShell în gestionarea certificatelor.
Exemplul 1: Listați certificatele disponibile pe computer
Pentru a obține certificatele disponibile, specificați „ Get-ChildItem cmdlet ” împreună cu „ -Cale ” parametru având alocată calea declarată:
Get-ChildItem -Cale Cert:\CurrentUser\My
Exemplul 2: Creați un certificat cu șase luni de expirare
Executați comanda furnizată pentru a crea un certificat cu șase luni de expirare:
Nou - Certificat autosemnat - Subiect mai lung_expiră - CertStoreLocation Cert:\CurrentUser\My - NotAfter ( Obține-Date ) .AdăugațiLuni ( 06 )Conform codului de mai sus:
- Specifică ' Certificat nou autosemnat cmdlet-ul ” și „ -Subiect ” apoi atribuiți-i un nume de subiect.
- În continuare, menționați „ -CertStoreLocation ” și furnizați-i locația certificatelor.
- În sfârșit, adăugați „ -Nu după ” parametru având data de expirare a certificatului atribuită:
Exemplul 3: Creați un certificat autosemnat în PowerShell
Pentru a crea un certificat autosemnat, executați comanda furnizată:
$Test_Cert = Nou - Certificat autosemnat - Tip DocumentEncryptionCert - Subiect „Encrypt_Doc” - CertStoreLocation Cert:\CurrentUser\My$Test_Cert
În codul de mai sus:
- Mai întâi, inițializați o variabilă și atribuiți-i codul declarat.
- În codul atribuit, mai întâi, adăugați „ Certificat nou autosemnat „ cmdlet împreună cu parametrul „ -Tip „avand „ DocumentEncryptionCert ” valoarea specificată acestuia.
- Apoi, menționați subiectul și locația țintă.
- În cele din urmă, invocați variabila pentru a vedea certificatul creat:
Exemplul 4: Obțineți detaliile unui certificat
Executați codul dat pentru a prelua informațiile detaliate ale unui certificat:
$New_Cert = Get-ChildItem -Cale Cert:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$New_Cert | în
În codul menționat mai sus:
- Mai întâi, inițializați o variabilă și atribuiți-i „ Get-ChildItem ” cmdlet.
- Apoi, tastați „ -Cale ” și furnizați-i adresa individuală a certificatului.
- În cele din urmă, executați variabila menționată alături de conductă „ | ' și ' în ” (Format-List) cmdlet:
Exemplul 5: Exportați un certificat unic
Pentru a exporta un singur certificat, pur și simplu rulați comanda furnizată:
$cert = Get-ChildItem -Cale Cert:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$cert | Export - Certificat -FilePath C:\Docs\New.cer
Conform codului de mai sus:
- Specificați certificatul, variabila atribuită și „ | ” conductă.
- Apoi, menționați „ Certificat de export ” cmdlet.
- În sfârșit, tastați „ -FilePath ” și furnizați-i numele și calea fișierului țintă:
Asta e tot! Am explicat gestionarea certificatelor Windows PowerShell.
Concluzie
PowerShell are un furnizor sau un manager de certificate care ajută la gestionarea certificatelor. Gestionarea acestuia include adăugarea, ștergerea, exportul sau modificarea certificatelor. Acest articol a prezentat o procedură detaliată de gestionare a certificatelor în PowerShell.