未找到PowerShell PackageManagement

时间:2017-07-03 13:03:59

标签: windows powershell wmf

我正在努力避免恢复我的电脑并将其恢复到原来的位置。我最近要使用 Shift + Del 删除一个文件夹,但是没有太密切注意我点击 Shift + Del 在C:\ ProgramFiles \ WindowsPowerShell \ Modules中的modules文件夹上。

我重新导入了PowerShellGet,PackageManagement以及Pester。

我认为我很清楚,但我一直遇到问题,我必须始终重新导入PowershellGet。然后我又得到了一个错误。

  

Get-PSRepository:术语“PackageManagement \ Get-PackageSource”未被识别为cmdlet,函数,脚本文件的名称。

即使在Import-PackageManagement之后我仍然会遇到错误。

如果我(Get-Module -List Available -Name PackageManagement).Exportedcmdlets,则显示Get-PackageSource在那里。

我真的不确定我需要做些什么来解决这个问题。

我已经卸载并重新安装了WMF 5.1,但问题仍然存在。

我正在运行Windows 8.1

2 个答案:

答案 0 :(得分:1)

PowerShell is an open source project。您可以从github下载模块。该链接还介绍了如何从PowerShell Gallery获取,这可能对您有用。

答案 1 :(得分:1)

问题似乎与PackageManagement,1.1.4.0有关。我根据我在这里阅读的内容删除了重新导入的PackageManagement。 https://github.com/OneGet/oneget/issues/195

现在似乎正在运作。