HOWTO · PowerShell

Como Importar Certificados no PowerShell

Este tutorial ensina sobre como importar certificados usando script PowerShell.

Este artigo mostra como importar certificados com a ajuda do script PowerShell. Além disso, veremos exemplos e explicações necessárias para facilitar o tema.

Importância dos Certificados no PowerShell

Você já pensou sobre a importância dos Certificados Digitais? Por que estamos os importando? É porque eles são usados principalmente para verificar a identidade. É uma coleção de dados que é usada para identificar uma entidade.

Nosso sistema já fornece muitos certificados por padrão. Mas, às vezes, precisamos importá-los de lojas externas, pois o certificado necessário pode não estar disponível em nosso sistema.

Importar Certificados Usando a Palavra-chave Import-Certificate

Usaremos o seguinte comando de uma linha para importar um Certificado usando o PowerShell.

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

A palavra-chave Import-Certificate é uma palavra-chave embutida no PowerShell. É usada principalmente para importar certificados para o diretório preferido do usuário.

No exemplo acima, estamos importando um certificado chamado BackupCert.Cer de C:\Users\Directory\Desktop\BackupCert.Cer.

Após executar com sucesso o comando acima, teremos nosso certificado importado.

Parâmetros Úteis para a Palavra-chave Import-Certificate

A seguir estão alguns dos parâmetros essenciais relacionados à palavra-chave Import-Certificate:

  • -CertStoreLocation - Este parâmetro especifica o caminho da loja de certificados onde o usuário precisa importar os certificados. Ele será executado com seu valor padrão se não fornecermos nenhum valor para este parâmetro.
  • -Confirm - É usado para confirmar a execução do cmdlet.
  • -FilePath - Este parâmetro especifica o arquivo que precisa ser importado. Há alguns formatos de arquivo aceitáveis para este parâmetro, que são arquivos .sst, .p7b e .cert.
  • -WhatIf - Este parâmetro mostrará o resultado se o cmdlet for executado.

Podemos usar esses parâmetros valiosos de acordo com nossos requisitos. Por favor, note que os códigos de exemplo compartilhados aqui são executáveis apenas no ambiente do Windows PowerShell.