< Alle Themen
Drucken

PowerShell 7 zeigt keine Forschrittsanzeige

Wenn ein PowerShell-Skript bei Ausführung in PowerShell 7 keine Fortschrittsanzeige (Progress Bar) darstellt und auch keine Fehlermeldung erscheint, dann wird die Anzeige einfach nur in PowerShell 7 unterdrückt.

Die Fortschrittsanzeige wird durch zwei EInstellungen kontrolliert:

  • $ProgressPreference
  • $PSStyle.Progress.View
 

$ProgressPreference definiert die Voreinstellung, ob die Fortschrittsanzeige überhaupt angezeigt wird. Die Standardeinstellung (Default) ist Continue, womit die Forschroittsanzeige auch angezeigt wird. Wenn die Fortschrittsanzeige bei dir nicht mehr angezeigt wird, hat ein anderes Skript die Voreinstellung geändert.

Die Beschreibung der unterstützten Konfigurationswerte findest du hier.

$PSStyle.Progress.View kontrolliert, ob die Fortschrittsanzeige Inline oder oben im Fenster dargestellt wird. Die Unterstützungsvarianten sind je nach PowerShell-Betriebsart unterschiedlich. $PSStyle.Progress unterstützt noch weitere Einstellungsmöglichkeiten.

Die Beschreibung von $PSStyle findest du hier. Scrolle in der Dokumentation bis zum Aufzählungspunkt $PSStyle.Progress.

PowerShell
				# Voreinstellung auf Standard setzen
$ProgressPreference = 'Continue'

# Anzeige oben im Session-Fenster 
$PSStyle.Progress.View = 'Classic'
			

In der PowerShell-Profildatei kannst du so die Basiseinstellungen für deinen ganz persönlichen Geschmack anpassen.

Inhalt