Wann immer ich die Ausführung meines Skripts in der PowerShell ISE testen möchte, wird das gesamte Skript vor der Ausführung an die Konsole zurückgesendet. Dann wird jede tatsächliche Ausgabe des Skripts unmittelbar danach in eine Zeile geschrieben. Dies führt zu starken Geräuschen in der Konsole und kann es schwierig machen, herauszufinden, wo das Skriptecho endet und die Ausgabe beginnt.
Gibt es eine Möglichkeit, dieses Echo des Skripts in der Konsole zu deaktivieren?
Antworten:
Speichern Sie das Skript mindestens einmal. Dadurch wird das "Skriptecho" des Skriptinhalts verhindert. Stattdessen wird der Pfad zum gespeicherten Skript nur dann wiedergegeben, wenn Sie das Skript zum Testen ausführen.
quelle
Wenn Sie nur die Bildschirmausgabe "sauberer" machen möchten, fügen Sie einfach Folgendes hinzu:
am oberen Rand Ihres Powershell-Skripts. Dadurch wird die Ausgabe in der Konsole gelöscht. Das Skript wird momentan noch auf dem Bildschirm geschrieben, aber es wird gelöscht, sobald Ihr Code tatsächlich ausgeführt wird.
quelle
Wenn Sie zum Beispiel eine Leitung haben
Sie können es in null pfaden und daher keine Ausgabe erzeugen
Wenn Sie also Ihre .ps1-Datei über die Befehlszeile starten, können Sie Folgendes tun:
quelle