HOWTO · PowerShell

Come importare certificati in PowerShell

Questo tutorial insegna a importare certificati utilizzando uno script PowerShell.

Questo articolo mostra come importare certificati con l’aiuto dello script PowerShell. Inoltre, vedremo esempi e spiegazioni necessari per facilitare l’argomento.

Importanza dei Certificati in PowerShell

Hai mai pensato all’importanza dei Certificati Digitali? Perché li stiamo importando? È perché vengono principalmente utilizzati per verificare l’identità. È una raccolta di dati utilizzata per identificare un’entità.

Il nostro sistema fornisce già molti certificati per impostazione predefinita. Ma, a volte, dobbiamo importarli da negozi esterni poiché il certificato richiesto potrebbe non essere disponibile nel nostro sistema.

Importare Certificati Usando la Parola Chiave Import-Certificate

Utilizzeremo il seguente comando su una sola riga per importare un Certificato utilizzando PowerShell.

Import-Certificate -FilePath "C:\Users\Directory\Desktop\BackupCert.Cer" -CertStoreLocation cert:\CurrentUser\Root

La parola chiave Import-Certificate è una parola chiave integrata in PowerShell. Viene principalmente utilizzata per importare certificati nella directory preferita dall’utente.

Nell’esempio sopra, stiamo importando un certificato chiamato BackupCert.Cer da C:\Users\Directory\Desktop\BackupCert.Cer.

Dopo aver eseguito con successo il comando sopra, otterremo il nostro certificato importato.

Parametri Utile per la Parola Chiave Import-Certificate

Di seguito sono riportati alcuni dei parametri essenziali riguardanti la parola chiave Import-Certificate:

  • -CertStoreLocation - Questo parametro specifica il percorso del negozio certificati in cui l’utente deve importare i certificati. Verrà eseguito con il suo valore predefinito se non forniamo alcun valore per questo parametro.
  • -Confirm - Viene utilizzato per confermare l’esecuzione del cmdlet.
  • -FilePath - Questo parametro specifica il file che deve essere importato. Ci sono alcuni formati di file accettabili per questo parametro che sono i file .sst, .p7b e .cert.
  • -WhatIf - Questo parametro mostrerà il risultato se il cmdlet viene eseguito.

Possiamo utilizzare questi parametri preziosi in base alle nostre esigenze. Si prega di notare che i codici di esempio condivisi qui sono eseguibili solo nell’ambiente di Windows PowerShell.