Powershell certificados digitais do Windows Vista criptografar os scripts e assiná-las com a sua identidade. Quando você assina um script, você e qualquer um que distribuir o script sabe que o script não é alterada. Quaisquer mudanças no roteiro invalidar a assinatura e exigem re- assinar o roteiro com seu certificado digital. As autoridades de segurança comerciais como a VeriSign, Thawte CyberTrust ou fornecer certificados digitais, mas fazer o seu próprio com Certificado ferramenta de criação da Microsoft é gratuito. Instruções
1
Instale Makecert.exe se não estiver instalado. Makecert.exe vem com algumas versões do Microsoft Office e também está incluído com o download livremente Microsoft Windows Software Development Kit ( consulte Recursos).
2
abrir o Windows PowerShell clicando no \\ "Start \\ " ; menu \\ "Todos os Programas \\ " \\ " Acessórios \\", \\ "Windows PowerShell \\", então \\ " . o Windows PowerShell \\ "
3
Criar um armazenamento de certificados digitais , digitando \\ " makecert -n \\ " CN = Myroot \\ " -a - sha1 eku 1.3.6.1.5.5.7.3.3 -r- sv root.pvk root.cer -ss sr Root- localMachine \\ " ( omitir as aspas de fora ) para a janela do Windows Vista Powershell , em seguida, bater \\ " Enter. \\ "
4
Tipo \\ " makecert -pe -n \\ "CN = MyCertificate \\ " -ss MY -a - sh1 eku 1.3.6.1.5.5.7.3.3 -iv root.pvk -c root.cer \\ " ( omitir as aspas de fora ) em Powershell , então bater \\ " Enter. \\ "
5
Criar o certificado digital , digitando uma senha, em seguida, bater \\ " Enter. \\ "
6
Verifique a criação do certificado digital , listando todos os certificados armazenados em seu computador . Digite \\ " gci cert : \\ \\ CurrentUser \\ \\ My- codesigning \\ " ( omitir as aspas), em seguida, bateu \\ " . Digite \\ "