7
Ich habe ein PowerShell-Skript, das eine CmdLet aufruft, die wiederum ihren Fortschritt mit Write-Progress meldet, und ich möchte die Fortschrittsleiste ausblenden.
In ist es möglich, die Ausgabe des Write-Progress CmdLet zu unterdrücken oder umzuleiten?PowerShell: Write-Progress-Ausgabe unterdrücken
Es funktioniert nicht, wenn Sie Modul und Modul importieren Probleme Write-Progress –
Muss ein wenig mehr sein, weil es in diesem Fall unterdrückt: $ ProgressPreference = 'SilentlyContinue'; new-modul -ScriptBlock {für ($ i = 0; $ i -lt 100; $ i + = 5) {Schreibfortschrittsakt-stat -perc $ i; Start-Sleep -milli 500}} -pass | ipmo –
Nur um Vladimir hier zu bestätigen - diese Einstellung schaltet die Fortschrittsbalken nicht aus, wenn das Import-Modul benutzt wird. Fortschrittsbalken sind großartig, wenn Sie Adhoc-Befehle verwenden, aber in einem Anmeldeskript sind sie etwas ablenkend. –