Powershell

Written by  on Juli 27, 2015 

Microsoft macht einem das Scripten mit Powershell schon mal ziemlich schwer:
PS C:\tmp> .\test.ps1
Die Datei "C:\tmp\test.ps1" kann nicht geladen werden, da die Ausführung von Sk
ripts auf diesem System deaktiviert ist. Weitere Informationen erhalten Sie mit
"get-help about_signing".
Bei Zeile:1 Zeichen:11
+ .\test.ps1 <<<< + CategoryInfo : NotSpecified: (:) [], PSSecurityException + FullyQualifiedErrorId : RuntimeException

So soll man das Ausführen von Scripten erlauben können:
Set-ExecutionPolicy Unrestricted

Das hilft aber auch nicht immer:

Set-ExecutionPolicy : Der Zugriff auf den Registrierungsschlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\Shel
lIds\Microsoft.PowerShell" wurde verweigert.
Bei Zeile:1 Zeichen:20
+ Set-ExecutionPolicy <<<< Unrestricted + CategoryInfo : NotSpecified: (:) [Set-ExecutionPolicy], UnauthorizedAccessException + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand

Um das zu lösen, müssen wir den Registrierungseditor bemühen:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell]
"ExecutionPolicy"="Unrestricted"

Category : Allgemein

Tags :

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.