$chocoPackage = choco list $myPackageName --exact | Where-Object {$_.StartsWith($myPackageName)} if ($chocoPackage -ne $null) { }
在此脚本中执行此操作,但即使未安装它也是如此。Chocolatey CLI 将负责处理该包裹。你问的是软件。
chocolateyBeforeModidy.ps1
在升级或卸载软件包期间运行。一般用于检查正在运行的服务、进程等
不要在包脚本中使用 choco
命令。这可能会导致问题。检查软件是否已安装的最佳方法是检查它对系统所做的任何操作以“注册”已安装的软件。所以这可能是注册表更改、文件系统更改或其他原因。
我使用我维护的