Powershell Funktion Ausgabe in Datei
Hallo alle zusammen,
Ich habe hier ein kleines Script, dessen Ausgabe würde ich gerne in eine Logdatei speichern.
Ich probiere derzeit diverses leider ist die Datei immer Leer obwohl ich sogar schon folgendes probiert habe
Eigentlich will ich nur folgenden Schritt loggen.
Hier soll die komplette Ausgabe in eine Datei umgeleitet werden.
Danke für eure Denkansätze.
Mike
Ich habe hier ein kleines Script, dessen Ausgabe würde ich gerne in eine Logdatei speichern.
Ich probiere derzeit diverses leider ist die Datei immer Leer obwohl ich sogar schon folgendes probiert habe
test.ps1 | Out-File test.log
Eigentlich will ich nur folgenden Schritt loggen.
$lines= gc 'C:\Batch\Export\Ex-Hosts.txt'
$lines | %{
$cols = $_.Split(';')
$cols | %{
write-host $_
Export-VM -Name $_ -Path S:\VM-Export
}
}
Hier soll die komplette Ausgabe in eine Datei umgeleitet werden.
Danke für eure Denkansätze.
Mike
Please also mark the comments that contributed to the solution of the article
Content-ID: 338635
Url: https://administrator.de/contentid/338635
Printed on: October 9, 2024 at 16:10 o'clock
2 Comments
Latest comment
Start-Transcript -Path 'C:\log.txt'
# ... hier dein code dazwischen
Stop-Transcript
Dein obiges geht wenn aber du hast den Pfad zum Skript vergessen:
.\test.ps1 | Out-File test.log
$lines = gc 'C:\Batch\Export\Ex-Hosts.txt'
$lines | %{
$cols = $_.Split(';')
$cols | %{
write-host $_
Export-VM -Name $_ -Path S:\VM-Export -verbose
}
} | out-file 'C:\deinlog.txt'