Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 116
Paketmanager PowerShellGet überprüfen
ОглавлениеPrüfen Sie als Nächstes die Version der Paketverwaltung PowerShellGet. Mit den Cmdlets aus diesem Modul werden weitere Cmdlets und Module nachgerüstet, dies ist also sehr wichtig.
PS> Get-Module -Name PowerShellGet -ListAvailable
Verzeichnis: C:\Program Files\WindowsPowerShell\Modules
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 1.0.0.1 PowerShellGet {Install-Module, Find-Module, Save-Module...}
Wenn Get-Module (so wie im Beispiel oben) ausschließlich die Version 1.x.x.x meldet, muss PowerShellGet unbedingt aktualisiert werden. Version 1.x.x.x funktioniert inzwischen nur noch sehr eingeschränkt und führt zu Fehlern und Abbrüchen.
Werden dagegen außerdem noch andere Versionen wie 2.2.3 oder höher angezeigt, ist alles in Ordnung.
Zum Glück ist selbst die veraltete Version 1.x.x.x meist immerhin noch in der Lage, neue Module mit Install-Module zu installieren, sodass sich das Modul (und seine Abhängigkeit Packagemanagement) zumindest noch selbst aktualisieren kann:
Install-Module -Name PowerShellGet -Scope CurrentUser -Force -AllowClobber
Install-Module -Name Packagemanagement -Scope CurrentUser -Force -AllowClobber