2017-07-03 3 views
2

Ich versuche zu vermeiden, meinen PC wiederherzustellen und es zurück zu bekommen, wo ich war. Ich wollte vor kurzem einen Ordner löschen mit Umschalt +Del, aber ohne zu nahe Aufmerksamkeit Ich schlug Shift- + Del auf den Modulen Ordner in C: \ Programme \ Windows \ Modules.PowerShell PackageManagement nicht gefunden

Ich hatte PowerShellGet, PackageManagement, sowie Pester wieder importiert.

Ich dachte, ich war im klaren, aber ich laufe immer wieder auf Probleme, ich muss PowershellGet immer wieder importieren. Dann bekomme ich einen weiteren Fehler.

Get-PSRepository: Der Begriff 'PackageManagement \ Get-PackageSource' wird nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei erkannt.

Auch nach Import-PackageManagement bekomme ich immer noch diesen Fehler.

Wenn ich tun (Get-Module -List Available -Name PackageManagement).Exportedcmdlets zeigt es, dass Get-PackageSource ist da.

Ich bin mir wirklich nicht sicher, was ich tun muss, um das zu beheben.

Ich habe WMF 5.1 deinstalliert und neu getastet, aber das Problem bleibt bestehen.

Ich bin mit Windows 8.1

+0

'Get-Module -ListAvailable -Refresh' – gvee

+0

Das scheint auch nicht zu helfen .. – JonnyBoy

Antwort

1

Das Problem scheint mit PackageManagement, 1.1.4.0 zu sein. Ich habe das Reimported PackageManagement gelöscht, basierend auf dem, was ich hier gelesen habe. https://github.com/OneGet/oneget/issues/195

Es scheint jetzt zu arbeiten.

+0

Nice one. Das ist ein langer Thread - ziehen Sie es in Betracht, der Antwort, wie Sie sie diagnostiziert und gelöst haben, einige Details hinzuzufügen, um jedem zu helfen, der das gleiche Problem hat. – gms0ulman

1

PowerShell is an open source project. Sie können die Module von github herunterladen. Dieser Link beschreibt auch, wie Sie aus der PowerShell-Galerie kommen, was für Sie funktionieren kann.

+0

hätte ich angegeben. Ich habe das Powershell-Management von Powershell Gallery und PowershellGet vom Github Repo. Ich habe sie, ich muss ständig importieren und trotzdem sagen sie, dass sie nicht existieren. – JonnyBoy

Verwandte Themen