Hvordan lage et digitalt sertifikat for Vista Powershell script

Windows Vista er Powershell digitale sertifikater kryptere skript og signere dem med din identitet. Når du registrerer et script, du og alle som du distribuerer manuset til vet at manuset er uforandret. Eventuelle endringer i scriptet ugyldig signering og krever re-signering av script med ditt digitale sertifikat. Kommersielle sikkerhetsmyndigheter som Verisign, Cyber ​​eller Thawte tilby digitale sertifikater, men å lage din egen med Microsofts Certificate Creation Tool er gratis.

Bruksanvisning

1 Installer Makecert.exe hvis det ikke allerede er installert. Makecert.exe kommer med noen versjoner av Microsoft Office og er også inkludert i fritt nedlastbare Microsoft Windows Software Development Kit (se Ressurser).

2 Åpne Windows Powershell ved å klikke på \ "Start \" -menyen, \ "Alle programmer \" \ "Tilbehør \" \ "Windows Powershell, \" da \ "Windows Powershell. \"

3 Lag et digitalt sertifikat butikken ved å skrive \ "makecert -n \" CN = MyRoot \ "-en SHA1 -eku 1.3.6.1.5.5.7.3.3 -r -SV root.pvk root.cer -p Root -SR localMachine \ "(uten utenfor anførselstegn) i Windows Vista Powershell vinduet, deretter trykke \" Enter. \ "

4 Type \ "makecert -PE -n \" CN = MyCertificate \ "-p MINE -a SH1 -eku 1.3.6.1.5.5.7.3.3 -IV root.pvk -c root.cer \" (uten den utenfor anførselstegn ) i Powershell, og trykk \ "Enter. \"

5 Lag det digitale sertifikatet ved å skrive inn et passord, og deretter trykke \ "Enter. \"

6 Kontroller det digitale sertifikatet skaperverk ved å liste alle sertifikatene som er lagret på datamaskinen. Type \ "GCI cert: \ CurrentUser \ My -codesigning \" (uten anførselstegn), og trykk \ "Enter \".

Hint

  • Digitale sertifikater opprettet med Makecert.exe vil ikke fungere ordentlig på andre brukeres datamaskiner. Kjøp et sertifikat fra en kommersiell sertifiseringsinstans som Verisign, Cyber ​​eller Thawte hvis du har tenkt på å distribuere signerte Powershell script.