Powershell-Skript signieren self-signed Certificate
Um ein Powershell-Skript zu signieren (signing), gehen wir wie folgt vor.
Zuerst erstellen wir ein selbstsigniertes Zertifikat. Das Zertifikat befindet sich anschließend im Computerspeicher und ist noch nicht gültig.
$cert = New-SelfSignedCertificate -Subject “info@der-windows-papst.de” -Type CodeSigningCert -Provider “Microsoft Strong Cryptographic Provider” -HashAlgorithm “SHA256” -KeyLength 2048 -CertStoreLocation cert:\LocalMachine\My
Im nächsten Schritt ermitteln wir den Thumbprint unseres Zertifikats. Diesen benötigen wir für den Export. Wir kopieren den Thumprint und fügen diesen in den nächsten Befehl ein (rot).
Get-ChildItem -Path Cert:\LocalMachine\My\