Neste tutorial abrangente, você aprenderá a assinar digitalmente um script do Powershell. Este guia passo a passo fornecerá todas as informações necessárias para assinar com êxito um script do Powershell.

• Windows 2012 R2
• Windows 2016
• Windows 2019
• Windows 2022
• Windows 10
• Windows 11

Lista de equipamentos

Aqui você pode encontrar a lista de equipamentos usados para criar este tutorial.

Este link também mostrará a lista de software usada para criar este tutorial.

Tutorial relacionado - PowerShell

Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados ao PowerShell.

Tutorial - Assinar digitalmente scripts do Powershell

Inicie uma linha de comando Powershell.

Start Powershell

Crie um certificado auto-assinado usando o Powershell

Copy to Clipboard

Liste os certificados no repositório pessoal do usuário atual.

Copy to Clipboard

Aqui está a saída do comando.

Copy to Clipboard

Exporte a chave pública do certificado.

Copy to Clipboard

Aqui está a saída do comando.

Copy to Clipboard

Inicie uma linha de comando powershell elevada.

Windows 10 - powershell elevated

Importe este certificado como uma autoridade de certificação raiz confiável.

Copy to Clipboard

Importe este certificado como um editor confiável.

Copy to Clipboard

Acesse o arquivo de certificado e verifique se o sistema confia nele.

POWERSHELL - DIGITALLY SIGN SCRIPTS

Crie um script Powershell.

Copy to Clipboard

Aqui está o nosso conteúdo de Script.

Copy to Clipboard

Assine digitalmente o script do Powershell.

Copy to Clipboard

Aqui está a saída do comando.

Copy to Clipboard

Acesse as propriedades do Powershell Script e verifique se o sistema confia nelas.

DIGITALLY SIGN POWERSHELL SCRIPTS

Há várias maneiras de assinar digitalmente o script do Powershell.

Copy to Clipboard

Parabéns! Você pode criar scripts do Powershell assinados digitalmente.

Tutorial Powershell - Testando scripts assinados digitalmente

Altere a diretiva de execução do Powershell para permitir apenas scripts assinados.

Copy to Clipboard

Execute nosso script do Powershell assinado digitalmente.

Copy to Clipboard

Execute um script do Powershell não assinado digitalmente.

Copy to Clipboard

Parabéns! Você pode executar scripts do Powershell assinados digitalmente.