Seite 1 von 1
Ausgabe eines powershellcall in Datei Umleiten
Verfasst: 15 Apr 2026, 10:39
von Rzpertt
Hallo,
ich führe eine .ps1 Datei mit einem powershellcall aus, nun möchte ich diese Ausgabe in eine Datei auf dem lokalen PC ablegen.
Ich habe es mit >> pfad mit -Out-file in dem Aufruf probiert, die Dateien sind dann aber immer leer.
Code: Alles auswählen
powershellCall ('p:\app-updatecheck\updates.ps1') >> c:\tempinstall\updates.txt
denk ich da falsch?
Re: Ausgabe eines powershellcall in Datei Umleiten
Verfasst: 15 Apr 2026, 11:08
von feltel
Mindestens mal das "-OutFile" müsste doch dann innerhalb der PowershellCall-Klammer sein, würde ich meinen.
Re: Ausgabe eines powershellcall in Datei Umleiten
Verfasst: 15 Apr 2026, 11:18
von Rzpertt
das hatte ich auch probier, die Datei wahr einfach lehr
Code: Alles auswählen
powershellCall ('p:\app-updatecheck\updates.ps1 | Out-File -FilePath c:\tempinstall\updates.txt ')
Re: Ausgabe eines powershellcall in Datei Umleiten
Verfasst: 16 Apr 2026, 08:30
von Rzpertt
warum ist den der Wert "0" wenn ich das hier ausführe?
Code: Alles auswählen
DefVar $s2023Update$
Set $s2023Update$ = powershellCall ("p:\zertcheck\updates.ps1")
im Logfile steht dann:
Edit:
ich habe jetzt ein ein string aus der Stringlist gebaut:
Code: Alles auswählen
DefStringList $s2023Update$
DefVar $2023Update$
Set $2023Update$ = composeString ($s2023Update$, "")
Re: Ausgabe eines powershellcall in Datei Umleiten
Verfasst: 17 Apr 2026, 09:04
von ThomasT
Zu
warum ist den der Wert "0" wenn ich das hier ausführe?
Das ist der ExitCode des PowershellCall
https://docs.opsi.org/opsi-docs-de/4.3/ ... rshellCall
Du musst also, um den OutPut deines PS1 Skripts zu erhalten dafür sorgen, dass das innerhalb des Calls geschieht.
Re: Ausgabe eines powershellcall in Datei Umleiten
Verfasst: 20 Mai 2026, 10:29
von n.doerrer
Ergänzung:
powershellcall kann auch eine stringliste mit output zurückgeben, wenn die Variable in der die Rückgabe gefangen wird, eine strlist ist.
https://docs.opsi.org/opsi-docs-de/4.3/ ... lCall_list