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.