我们使用Powershell 应用程序部署工具包用于在 SCCM 中部署应用程序。我目前正在从我们环境中的某个集合中的机器中卸载 Sophos VPN。
这里是脚本的卸载部分。问题是客户端将卸载 Sophos,但不会删除 Sophos 文件夹。检测方法设置为该文件夹,这导致客户端返回“删除失败”错误,即使程序本身已卸载。
是的,我用 Google 搜索过。有一些批处理文件或小脚本,我真的不想将它们混入到进程中。
关于此的另一部分是,安装方式要求您登录并下载用户特定的(证书配置)的 .exe 文件。
我尝试过的事情
稍后在部署脚本中添加 Remove-Folder。(这实际上没有任何影响。)
将检测方法更改为 uninstall.exe(卸载时 uninstall.exe 会消失)。但是,无论出于什么原因,这种方法都导致我放入集合中的所有客户端在 SCCM 中成功运行,而实际上并没有卸载该程序。
将检测方法更改为使用注册表。这与第二次尝试的结果相同。
有什么建议或忠告吗?
。