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:

Code: Alles auswählen

The value of the variable "$s2023Update$" is now: "0"
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