ich versuche ein Powershell-Befehl über opsi direkt auszuführen, aber leider scheitere ich bisher daran.
Es kommt kein Error beim Ausführen der setup.ins, aber leider wird auch kein Befehl angenommen.
Ich möchte im ersten Schritt die "executionpolicy" auf remotesigned setzen und dann den Powershell Befehl ausführen.
Nachdem ich das Skript gestartet habe, wird nicht einmal die Executionpolicy gesetzt.
Warum diese nicht gesetzt wird, verstehe ich leider absolut nicht.
Der eigentliche Powershell Befehl wird zum einen durch die Executionpolicy nicht funktionieren, aber ich denke auch, dass die entsprechenden Rechte fehlen. Für den benötigten Befehl, muss Powershell mit adminrechten gestartet werden. Kennt hierfür jemand den Befehl=
Ich würde mich sehr freuen, wenn mir jemand mein Fehler erklären kann...[actions]
DosInAnIcon_setpolicy
ExecWith_powershell powershell.exe
set $exitcode$ = getLastExitcode
if not ($exitcode$ = "0")
comment "powershell script failed"
endif
endif
[DosInAnIcon_setpolicy]
echo "powershell set-executionpolicy RemoteSigned ..."
powershell.exe set-executionpolicy RemoteSigned
exit %ERRORLEVEL%
[ExecWith_powershell]
powershell.exe Set-NetConnectionProfile -Name “Netzwerk” -NetworkCategory private
Vielen Dank!
Liebe Grüße