Version 1.2.5.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot.

Übersicht

For AI agents: a documentation index is available at /llms.txt; a markdown version of this page is available at /v1.2.5.0/de/docs/01-overview/index.md.

PackageUpdateInfo hilft dir, installierte PowerShell-Module auf dem neuesten Stand zu halten. Es vergleicht lokale Modulversionen mit Versionen aus konfigurierten Online-Repositorys (zum Beispiel PSGallery) und meldet, wenn neuere Versionen verfügbar sind.

Was macht PackageUpdateInfo?

Das Modul kann:

  • Lokale installierte Module abfragen.
  • Aktuelle Online-Versionen entdecken.
  • Versionen mit anpassbarer Empfindlichkeit vergleichen (major, minor, build, revision).
  • Umfangreiche Ausgaben anzeigen, inklusive Repository, Versionshinweisen, Autor und Projektlinks.
  • Ergebnisse für späteren Import und schnelle Start-Workflows exportieren.

Warum PackageUpdateInfo verwenden?

Komfort

  • Schnelles Erkennen veralteter Module ohne manuelles Überprüfen.
  • Update-Informationen für Offline- oder verzögerte Überprüfung exportieren und importieren.
  • Update-Checks im Hintergrund ausführen.
  • Optionale Toast-Benachrichtigungen unter Windows nutzen.

Automatisierung

  • Update-Checks mit deinem Profil, geplanten Tasks oder Startroutinen planen.
  • Ein Update-Check-Intervall festlegen, um unnötige Repository-Abfragen zu vermeiden.
  • Benutzerdefinierte Regeln pro Modulpattern für die Update-Empfindlichkeit festlegen.
  • Bereits exportierte Daten für eine niedrige Latenz beim Shell-Start wiederverwenden.

Flexibilität

  • Modulnamensmuster ein- oder ausschließen.
  • Regelbereich und Priorität mit Standard- und benutzerdefinierten Regeln definieren.
  • Funktioniert unter Windows, Linux und macOS.
  • Unterstützt Windows PowerShell 5.1 und PowerShell 7+.

Voraussetzungen

  • Windows PowerShell 5.1 oder PowerShell 7+.
  • PowerShellGet Zugriff auf dein Ziel-Repository (z.B. PSGallery).
  • Optional: BurntToast-Modul für Toast-Benachrichtigungen unter Windows.

Installation

Für alle Benutzer installieren (benötigt Administratorrechte):

Install-Module PackageUpdateInfo

Für den aktuellen Benutzer installieren:

Install-Module PackageUpdateInfo -Scope CurrentUser

Schneller Einstieg

Führe eine interaktive Überprüfung durch:

Get-PackageUpdateInfo

Zeige nur Module an, die ein Update benötigen:

Get-PackageUpdateInfo -ShowOnlyNeededUpdate

Erzwinge eine Überprüfung, auch wenn das konfigurierte Update-Intervall noch nicht abgelaufen ist:

Get-PackageUpdateInfo -Force

Verwende Toast-Benachrichtigungen (Windows mit BurntToast):

Get-PackageUpdateInfo -ShowToastNotification

Praktisches Automatisierungsmuster

Exportiere Update-Daten in einem Hintergrund-Job und importiere sie beim Shell-Start:

Start-Job -ScriptBlock { Get-PackageUpdateInfo -ShowOnlyNeededUpdate -ShowToastNotification | Export-PackageUpdateInfo } | Out-Null
Import-PackageUpdateInfo

Das hält den Start interaktiv, während aktuelle Update-Informationen angezeigt werden.

Nächste Schritte

  • Weiter mit Best Practices für Betrieb, Regelgestaltung und Automatisierung.
  • Weiter mit Troubleshooting für häufige Fehler und Wiederherstellungsprozesse.