未找到 PowerShell 包管理
PowerShell PackageManagement not found
我试图避免必须恢复我的 PC 并将其恢复到原来的位置。我最近打算使用 Shift+Del 删除一个文件夹,但没有太仔细地点击 Shift+Del 在 C:\ProgramFiles\WindowsPowerShell\Modules.
中的模块文件夹
我重新导入了 PowerShellGet、PackageManagement 以及 Pester。
我以为我没有问题,但我一直 运行 遇到问题,我必须始终重新导入 PowershellGet。然后我得到另一个错误。
Get-PSRepository : The term 'PackageManagement\Get-PackageSource' is not recognized as the name of a cmdlet, function, script file.
即使在 Import-PackageManagement
之后,我仍然会遇到该错误。
如果我这样做 (Get-Module -List Available -Name PackageManagement).Exportedcmdlets
它表明 Get-PackageSource
在那里。
我真的不确定我需要做什么来解决这个问题。
我已卸载并重新安装 WMF 5.1,但问题仍然存在。
我是运行Windows8.1
PowerShell is an open source project。您可以从 github 下载模块。 link 还介绍了如何从 PowerShell Gallery 获取,这可能对您有用。
问题似乎与 PackageManagement 1.1.4.0 有关。我根据我在这里阅读的内容删除了重新导入的 PackageManagement。 https://github.com/OneGet/oneget/issues/195
它现在似乎可以正常工作了。
我试图避免必须恢复我的 PC 并将其恢复到原来的位置。我最近打算使用 Shift+Del 删除一个文件夹,但没有太仔细地点击 Shift+Del 在 C:\ProgramFiles\WindowsPowerShell\Modules.
中的模块文件夹我重新导入了 PowerShellGet、PackageManagement 以及 Pester。
我以为我没有问题,但我一直 运行 遇到问题,我必须始终重新导入 PowershellGet。然后我得到另一个错误。
Get-PSRepository : The term 'PackageManagement\Get-PackageSource' is not recognized as the name of a cmdlet, function, script file.
即使在 Import-PackageManagement
之后,我仍然会遇到该错误。
如果我这样做 (Get-Module -List Available -Name PackageManagement).Exportedcmdlets
它表明 Get-PackageSource
在那里。
我真的不确定我需要做什么来解决这个问题。
我已卸载并重新安装 WMF 5.1,但问题仍然存在。
我是运行Windows8.1
PowerShell is an open source project。您可以从 github 下载模块。 link 还介绍了如何从 PowerShell Gallery 获取,这可能对您有用。
问题似乎与 PackageManagement 1.1.4.0 有关。我根据我在这里阅读的内容删除了重新导入的 PackageManagement。 https://github.com/OneGet/oneget/issues/195
它现在似乎可以正常工作了。