Version 1.2.3.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.3.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.