I den här handledningen kommer hanteringen av certifikaten att illustreras.
Hur man hanterar certifikat (certifikat) med Windows PowerShell?
PowerShell är ett administrativt verktyg som låter användaren hantera alla administrationsuppgifter inklusive hantering av certifikat också.
Låt oss se hur PowerShell triumferar i hanteringen av certifikaten.
Exempel 1: Lista de tillgängliga certifikaten på datorn
För att få tillgängliga certifikat, ange ' Get-ChildItem ' cmdlet tillsammans med ' -Väg ”-parameter med den angivna sökvägen tilldelad:
Get-ChildItem -Väg Cert:\CurrentUser\My
Exempel 2: Skapa ett certifikat med sex månaders utgång
Utför det angivna kommandot för att skapa ett certifikat med sex månaders utgång:
Ny - Självsignerat certifikat - Ämne Longer_Expiry - CertStoreLocation Cert:\CurrentUser\My - Inte Efter ( Get-Date ) .AddMonths ( 06 )Enligt ovanstående kod:
- Specificera ' Nytt Självsignerat certifikat ' cmdlet och ' -Ämne ” tilldela den sedan ett ämnesnamn.
- Därefter nämner du ' -CertStoreLocation ” och ge den platsen för certifikaten.
- Lägg till sist till ' -Inte efter ”-parameter med certifikatets utgångsdatum tilldelat:
Exempel 3: Skapa ett självsignerat certifikat i PowerShell
För att skapa ett självsignerat certifikat, kör följande kommando:
$Test_Cert = Ny - Självsignerat certifikat - Typ DocumentEncryptionCert - Ämne 'Encrypt_Doc' - CertStoreLocation Cert:\CurrentUser\My$Test_Cert
I ovan nämnda kod:
- Initiera först en variabel och tilldela den den angivna koden.
- I den tilldelade koden lägger du först till ' Nytt Självsignerat certifikat ' cmdlet tillsammans med parametern ' -Typ 'ha' DocumentEncryptionCert ”-värde som anges för den.
- Nämn sedan ämnet och målplatsen.
- Till sist, anropa variabeln för att se det skapade certifikatet:
Exempel 4: Få information om ett certifikat
Kör den givna koden för att hämta den detaljerade informationen om ett certifikat:
$New_Cert = Get-ChildItem -Väg Cert:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$New_Cert | i
I den angivna koden ovan:
- Initiera först en variabel och tilldela den ' Get-ChildItem ' cmdlet.
- Skriv sedan ' -Väg ” och ge den den individuella certifikatadressen.
- Slutligen, exekvera den angivna variabeln bredvid pipeline ' | ' och ' i ” (Format-lista) cmdlet:
Exempel 5: Exportera ett enstaka certifikat
För att exportera ett enstaka certifikat, kör helt enkelt det angivna kommandot:
$cert = Get-ChildItem -Väg Cert:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$cert | Exportera - Certifikat -Sökväg C:\Docs\New.cer
Enligt ovanstående kod:
- Ange certifikatet, tilldelad variabel och ' | ' rörledning.
- Nämn sedan ' Export-certifikat ' cmdlet.
- Skriv till sist ' -Sökväg ”-parametern och ge den målfilens namn och sökväg:
Det är allt! Vi har förklarat hanteringen av Windows PowerShell-certifikat.
Slutsats
PowerShell har en certifikatleverantör eller -hanterare som hjälper till att hantera certifikat. Dess hantering inkluderar att lägga till, ta bort, exportera eller ändra certifikaten. Den här artikeln har en översikt över en detaljerad procedur för att hantera certifikat i PowerShell.