Sådan administreres certifikater (certifikater) med Windows PowerShell?

Sadan Administreres Certifikater Certifikater Med Windows Powershell



I PowerShell giver Windows certifikathåndtering brugerne mulighed for at (administrere) tilføje, rydde, ændre og slette certifikatlagre. Det giver adgang til X.509-certifikater og certifikatlagre. Windows har et drev med navnet ' certifikat: ”. Det er et hierarkisk navneområde, der består af certifikater og certifikatlagre, der er tilgængelige på det lokale system.

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.