Powershell erzeugt Zeilenumbruch bei Ausführung über die Aufgabenplanung
Hi,
ich habe gerade mein erstes Powershell Skript geschrieben und scheitere auf der Zielgeraden ...
Das Skript funktioniert beim direkten Start hervorragend. Wenn ich das gleiche Skript jedoch auf einem Windows 2008 Server über die Windows Aufgabenplanung ausführe, dann generiert mir Powershell einen Zeilenumbruch nach 80 Zeichen. Das betreffende Kommando lautet:
get-content $inputFile | select-string -simple "Suchtext" > $checkFile
Gewünscht ist, dass ich über obiges Kommando die Zeilen extrahiere, in welchen der Suchbegriff vorhanden ist. Die Zeilen im Inputfile haben eine Länge von ca. 150 Character. 2 Zeilen enthalten den gesuchten Begriff. Bei Ausführung über die Aufgabenplanung erhalte ich jedoch 4 Zeilen in dem "Checkfile", wobei Zeile 1 und 3 80 Charater lang sind und die Zeilen 2 und 4 jeweils den Rest der ursprünglichen Zeilen enthalten.
Leider verstehe ich das unterschiedliche Verhalten nicht und es ist mir unerklärlich, warum ich, je nachdem, wie das Skript gestartet wird unterschiedliche Ergebnisse bekomme.
Hat jemand einen Tipp, wie sich dieser Seiteneffekt abstellen läßt?
Danke und Gruss, Klawitter
ich habe gerade mein erstes Powershell Skript geschrieben und scheitere auf der Zielgeraden ...
Das Skript funktioniert beim direkten Start hervorragend. Wenn ich das gleiche Skript jedoch auf einem Windows 2008 Server über die Windows Aufgabenplanung ausführe, dann generiert mir Powershell einen Zeilenumbruch nach 80 Zeichen. Das betreffende Kommando lautet:
get-content $inputFile | select-string -simple "Suchtext" > $checkFile
Gewünscht ist, dass ich über obiges Kommando die Zeilen extrahiere, in welchen der Suchbegriff vorhanden ist. Die Zeilen im Inputfile haben eine Länge von ca. 150 Character. 2 Zeilen enthalten den gesuchten Begriff. Bei Ausführung über die Aufgabenplanung erhalte ich jedoch 4 Zeilen in dem "Checkfile", wobei Zeile 1 und 3 80 Charater lang sind und die Zeilen 2 und 4 jeweils den Rest der ursprünglichen Zeilen enthalten.
Leider verstehe ich das unterschiedliche Verhalten nicht und es ist mir unerklärlich, warum ich, je nachdem, wie das Skript gestartet wird unterschiedliche Ergebnisse bekomme.
Hat jemand einen Tipp, wie sich dieser Seiteneffekt abstellen läßt?
Danke und Gruss, Klawitter
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 194496
Url: https://administrator.de/contentid/194496
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
2 Kommentare
Neuester Kommentar