7
Ho uno script PowerShell che chiama un CmdLet che a sua volta riporta i suoi progressi utilizzando Write-Progress e vorrei nascondere la barra di avanzamento.
In è possibile sopprimere o reindirizzare l'output di Write-Progress CmdLet?PowerShell: sopprimere l'output Write-Progress
non funziona quando si importano problemi di importazione di moduli e moduli Write-Progress –
Deve esserci un po 'di più perché lo sopprime in questo caso: $ ProgressPreference =' SilentlyContinue '; new-module -ScriptBlock {for ($ i = 0; $ i -lt 100; $ i + = 5) {Write-Progress act stat -perc $ i; Start-Sleep -milli 500}} -pass | ipmo –
Solo per confermare Vladimir qui - questa preferenza non disattiva le barre di avanzamento quando viene utilizzato il modulo di importazione. Le barre di avanzamento sono grandi quando si usano i comandi ad hoc ma in uno script di accesso sono un po 'fastidiosi –