pixelschubser
Goto Top

Ausführung von Powershell Scripts trotz Get-ExecutionPolicy RemoteSigned nicht möglich

Folgenden Fehler bekomme ich zurück:

Die Datei "testdatei.ps1" kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen erhalten Sie mit "get-help about_signing".  
Bei Zeile:1 Zeichen:31
+ scripts\CheckSEPDefinition.ps1 <<<<
+ CategoryInfo : NotSpecified: (:) , PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
Diesen Fehler kannte ich bisher nur, wenn die Berechtigung zum Ausführen von PowerShell-Scripten nicht gesetzt ist.

Get-ExecutionPolicy --> RemoteSigned
Get-ExecutionPolicy -scope localmachine --> RemoteSigned
Get-ExecutionPolicy -scope currentuser --> RemoteSigned

Schöne Grüße

Content-Key: 179451

Url: https://administrator.de/contentid/179451

Printed on: April 24, 2024 at 02:04 o'clock

Member: Connor1980
Connor1980 Jan 24, 2012 at 13:08:32 (UTC)
Goto Top
Hallo

als Administrator ausgeführt?

Grüße
Member: Pixelschubser
Pixelschubser Jan 24, 2012 at 13:33:21 (UTC)
Goto Top
Ohja... hallo Connor,

das Script wird von einem Windows-Dienst welcher Administrator-Rechte besitzt aufgerufen.

Melde ich mich als lokaler Administrator an und führe es über die PowerShell-Konsole aus, funktioniert es.

Mfg
Member: Pixelschubser
Pixelschubser Mar 05, 2012 at 08:53:43 (UTC)
Goto Top
Guten Morgen,

nun nachdem ich mich jetzt nochmals mit dem Thema beschäftigte konnte ich das Problem lösen.

Den Befehl "Set-ExecutionPolicy -RemoteSigned" habe ich unter der Powershell-Konsole x64 ausgeführt. Der Dienst startete jedoch das Script in der x86 Konsole.

Die Lösung ist simple. Man startet die Powershell x86 Konsole und führt den Befehl set-ExecutionPolicy-Befehl nochmals aus.

Gruß
Samuel