Come gestire i certificati (certificati) con Windows PowerShell?

Come Gestire I Certificati Certificati Con Windows Powershell



In PowerShell, il gestore dei certificati di Windows consente agli utenti di (gestire) aggiungere, cancellare, modificare ed eliminare archivi di certificati. Fornisce l'accesso ai certificati X.509 e agli archivi di certificati. Windows ha un'unità con il nome di ' certificato: ”. È uno spazio dei nomi gerarchico costituito da certificati e archivi di certificati disponibili sul sistema locale.

In questo tutorial verrà illustrata la gestione dei certificati.

Come gestire i certificati (certificati) con Windows PowerShell?

PowerShell è uno strumento amministrativo che consente all'utente di gestire tutte le attività di amministrazione, inclusa anche la gestione dei certificati.







Vediamo come trionfa PowerShell nella gestione dei certificati.



Esempio 1: elencare i certificati disponibili sul computer

Per ottenere i certificati disponibili, specificare il “ Get-ChildItem ” cmdlet insieme a “ -Sentiero ” parametro a cui è assegnato il percorso indicato:



Get-ChildItem -Sentiero Cert:\CurrentUser\My





Esempio 2: creazione di un certificato con sei mesi di scadenza

Eseguire il comando fornito per creare un certificato con sei mesi di scadenza:

Nuovo - Certificato autofirmato - Oggetto Longer_Expiry - CertStoreLocation Cert:\CurrentUser\My - NonDopo ( Ottieni data ) .AddMonths ( 06 )

Secondo il suddetto codice:



  • Specificare la ' New-SelfSignedCertificate ” cmdlet e il “ -Soggetto ” quindi assegnargli un nome soggetto.
  • Successivamente, menziona il ' -CertStorePosizione ” e forniscigli l'ubicazione dei certificati.
  • Infine, aggiungi ' -NonDopo ” parametro a cui è assegnata la data di scadenza del certificato:

Esempio 3: creare un certificato autofirmato in PowerShell

Per creare un certificato autofirmato, eseguire il comando fornito:

$Test_Cert = Nuovo - Certificato autofirmato - Tipo DocumentEncryptionCert - Soggetto 'Encrypt_Doc' - CertStoreLocation Cert:\CurrentUser\My

$Test_Cert

Nel suddetto codice:

  • Innanzitutto, inizializza una variabile e assegnale il codice indicato.
  • Nel codice assegnato, per prima cosa, aggiungi il ' New-SelfSignedCertificate ” cmdlet insieme al parametro “ -Tipo ” avere il “ DocumentEncryptionCert ” valore specificato.
  • Quindi, menziona l'oggetto e la posizione di destinazione.
  • Infine, invoca la variabile per vedere il certificato creato:

Esempio 4: ottenere i dettagli di un certificato

Eseguire il codice fornito per recuperare le informazioni dettagliate di un certificato:

$Nuovo_Cert = Get-ChildItem -Sentiero Certificato:\Utente corrente\Mio\59722429099E950F29845B876F7585F46BE8F2D9

$Nuovo_Cert | In

Nel codice indicato sopra:

  • Per prima cosa, inizializza una variabile e assegnale ' Get-ChildItem cmdlet.
  • Successivamente, digita ' -Sentiero ” e forniscigli l'indirizzo del singolo certificato.
  • Infine, esegui la variabile indicata accanto alla pipeline ' | ' E ' In Cmdlet (Format-List):

Esempio 5: esportare un singolo certificato

Per esportare un singolo certificato, esegui semplicemente il comando fornito:

$cert = Get-ChildItem -Sentiero Certificato:\Utente corrente\Mio\59722429099E950F29845B876F7585F46BE8F2D9

$cert | Esportare - Certificato -Percorso del file C:\Docs\New.cer

Secondo il suddetto codice:

  • Specificare il certificato, la variabile assegnata e il ' | ' tubatura.
  • Quindi, menziona il ' Certificato di esportazione cmdlet.
  • Infine, digita ' -Percorso del file ” e forniscigli il nome e il percorso del file di destinazione:

È tutto! Abbiamo spiegato la gestione dei certificati di Windows PowerShell.

Conclusione

PowerShell dispone di un provider o gestore di certificati che aiuta a gestire i certificati. La sua gestione include l'aggiunta, l'eliminazione, l'esportazione o la modifica dei certificati. Questo articolo ha illustrato una procedura dettagliata per gestire i certificati in PowerShell.