in meinem Installationsskript soll am Ende noch ein Powershell Skript ausgeführt werden. Das Skript wird auch aufgerufen, dummerweise wird dabei der Pfad innerhalb des Powershell Skripts verbogen.
Im Powershell Skript steht:
Code: Alles auswählen
$sourcePath = ${env:programfiles}+"\VideoLAN\VLC"
Soweit ist alles OK.C:\Program Files\VideoLAN\VLC
Sobald ich den OPSI Job laufen lasse erhalte ich als Ausgabe des Powershell Skripts:
Das ist nicht OK.C:\Program Files (x86)\VideoLAN\VLC
Mir ist schon aufgefallen, dass OPSI eine merkwürdige Interpretation von "%programfiles%" hat, denn ich lande damit im "Program Files (x86)" Verzeichnis. Damit kann ich arbeiten. Jetzt wird der Pfad im Powershell Skript verbogen, damit kann ich nicht arbeiten.
Kann ich OPSI verbieten mein Powershell Skript anzufassen?
Muss ich das Powershell Skript anders aufrufen?
Was mache ich falsch?
Ich kann mir absolut nicht vorstellen wo das verbogen wird und warum.
Ich habe schon im Netz gesucht, hier im Forum und in die Handbücher geschaut. Entweder ich habe den entscheidenden Punkt übersehen oder es gibt ihn tatsächlich nicht. Daher bin ich für jeden Hinweis und jede Hilfe dankbar.