Читать книгу 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

PowerShell 7 und Windows PowerShell

Подняться наверх