I denne vejledning vil håndteringen af certifikaterne blive illustreret.
Sådan administreres certifikater (certifikater) med Windows PowerShell?
PowerShell er et administrativt værktøj, der lader brugeren administrere alle administrationsopgaver, inklusive administration af certifikater.
Lad os se, hvordan PowerShell triumferer med at administrere certifikaterne.
Eksempel 1: Liste over de tilgængelige certifikater på computeren
For at få de tilgængelige certifikater skal du angive ' Get-ChildItem ' cmdlet sammen med ' -Sti parameter med den angivne sti tildelt:
Get-ChildItem -Sti Cert:\CurrentUser\My
Eksempel 2: Opret et certifikat med seks måneders udløb
Udfør den angivne kommando for at oprette et certifikat med seks måneders udløb:
Ny - Selvsigneret certifikat - Emne Længere_Udløb - CertStoreLocation Cert:\CurrentUser\My - NotAfter ( Get-Date ) .Tilføj måneder ( 06 )I henhold til ovennævnte kode:
- Angiv ' Nyt-selvsigneret certifikat ' cmdlet og ' -Emne ” parameter og tildel den derefter et emnenavn.
- Nævn derefter ' -CertStoreLocation ” parameter og oplys den med placeringen af certifikaterne.
- Til sidst tilføjer du ' -NotAfter parameter med certifikatets udløbsdato tildelt:
Eksempel 3: Opret et selvsigneret certifikat i PowerShell
For at oprette et selvsigneret certifikat skal du udføre den angivne kommando:
$Test_Cert = Ny - Selvsigneret certifikat - Type DocumentEncryptionCert - Emne 'Encrypt_Doc' - CertStoreLocation Cert:\CurrentUser\My$Test_Cert
I ovennævnte kode:
- Start først en variabel og tildel den den angivne kode.
- I den tildelte kode skal du først tilføje ' Nyt-selvsigneret certifikat ' cmdlet sammen med parameteren ' -Type ' have ' DocumentEncryptionCert ” værdi angivet til den.
- Nævn derefter emnet og målstedet.
- Til sidst skal du kalde variablen for at se det oprettede certifikat:
Eksempel 4: Få oplysningerne om et certifikat
Udfør den givne kode for at hente de detaljerede oplysninger om et certifikat:
$New_Cert = Get-ChildItem -Sti Cert:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$New_Cert | i
I den angivne kode ovenfor:
- Start først en variabel og tildel den ' Get-ChildItem ' cmdlet.
- Skriv derefter ' -Sti ” parameter og oplys den med den individuelle certifikatadresse.
- Til sidst skal du udføre den angivne variabel ved siden af pipelinen ' | ' og ' i ' (Format-liste) cmdlet:
Eksempel 5: Eksporter et enkelt certifikat
For at eksportere et enkelt certifikat skal du blot køre den medfølgende kommando:
$cert = Get-ChildItem -Sti Cert:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9$cert | Eksport - Certifikat -Filsti C:\Docs\New.cer
I henhold til ovennævnte kode:
- Angiv certifikatet, den tildelte variabel og ' | ” pipeline.
- Nævn derefter ' Eksport-certifikat ' cmdlet.
- Skriv til sidst ' -Filsti ” parameter og giv den med målfilnavnet og stien:
Det er alt! Vi har forklaret håndteringen af Windows PowerShell-certifikater.
Konklusion
PowerShell har en certifikatudbyder eller manager, der hjælper med at administrere certifikater. Dens administration omfatter tilføjelse, sletning, eksport eller ændring af certifikaterne. Denne artikel har gennemgået en detaljeret procedure til at administrere certifikater i PowerShell.