gpt4 book ai didi

powershell - PowerShell PackageManagement,如何卸载软件包提供程序?

转载 作者:行者123 更新时间:2023-12-03 08:15:21 26 4
gpt4 key购买 nike

为了解决问题,我想我会尝试重新安装Chocolatey软件包提供程序。似乎没有cmdlet可以删除或卸载程序包提供程序。我指的不是删除软件包源或软件包。我在Windows 10上使用PowerShell 5。

有什么方法可以卸载软件包提供程序?

最佳答案

软件包提供程序与WMF安装 bundle 在一起。

如果您知道搜索位置(甚至是您自己的自定义软件包提供者),则可以轻松添加软件包提供者(并删除)。

查找您的软件包提供程序的安装位置:

$p = (Get-packageProvider -name Chocolatey);
$p.ProviderPath

如果将程序集删除/移动到提供程序默认搜索路径之外的某个位置;它将不可用(注意:重启主机也可以看到效果)。

同样,您可以通过将执行packageprovider规范的exe / dll复制到搜索位置来添加软件包提供程序。

可以在此处找到更多文档(实现您自己的和默认的搜索位置):

https://github.com/OneGet/oneget/wiki/Provider-assembly-search-locations
https://github.com/OneGet/oneget/wiki/ImplementingPackageProvider

关于powershell - PowerShell PackageManagement,如何卸载软件包提供程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32508133/

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