gpt4 book ai didi

powershell - 如何卸载旧版本的模块

转载 作者:行者123 更新时间:2023-12-02 22:16:02 32 4
gpt4 key购买 nike

系统似乎安装了两 (2) 个版本的 PowerShellGet 模块。

Script     2.2        PowerShellGet
Script 1.0.0.1 PowerShellGet

如何卸载旧版本? Uninstall-Module命令似乎正在查看 2.2目录。这是为什么?
>Uninstall-Module -Name 'PowerShellGet' -RequiredVersion '1.0.0.1'
PackageManagement\Uninstall-Package : No match was found for the specified search criteria and module names 'PowerShellGet'.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\2.2\PSModule.psm1:12655 char:21
+ ... $null = PackageManagement\Uninstall-Package @PSBoundParameters
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Microsoft.Power...ninstallPackage:UninstallPackage) [Uninstall-Package], Exception
+ FullyQualifiedErrorId : NoMatchFound,Microsoft.PowerShell.PackageManagement.Cmdlets.UninstallPackage

当我尝试指定旧版本时,它会报告新版本。
>Get-Module -FullyQualifiedName @{ModuleName="PowerShellGet";ModuleVersion="1.0.0.1"}

ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 2.2 PowerShellGet {Find-Command, Find-DscResource, Find-Module, Find-RoleCapability...}

>($PSVersionTable.PSVersion).ToString()
5.1.14409.1018
>(Get-CimInstance -ClassName Win32_OperatingSystem).Caption
Microsoft Windows 7 Enterprise

最佳答案

简短回答:

你不能用 PowerShellGet 卸载某些东西如果没有安装 PowerShellGet .

长答案:
PowerShellGet v1.0.0.1作为 Windows 的一部分安装,而不是使用 PowerShellGet (自然)。因此,为什么你不能使用 PowerShellGetUninstall-Module它。
PowerShellGet v2.2另一方面,安装有 PowerShellGet所以你可以Uninstall-Module它。您也可以更新它等。

如果你真的要卸载v1.0.0.1版本,你必须按照这些
Steps :

  1. Browse to C:\Program Files\WindowsPowerShell\Modules\
  2. Go into C:\Program Files\WindowsPowerShell\Modules\PowershellGet folder, and delete the sub- folder 1.0.0.1
  3. Then do the same for C:\Program Files\WindowsPowerShell\Modules\PackageManagement, delete the sub-folder 1.0.0.1

关于powershell - 如何卸载旧版本的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57531370/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com