问题标签 [uninstallstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 如何使用卸载路径卸载 MSI
我正在尝试获取一组应用程序的卸载路径并卸载它们。到目前为止,我得到了卸载路径的列表。但我正在努力实际卸载这些程序。
到目前为止,我的代码是。
这将返回以下结果:
我正在努力寻找执行这些卸载路径并实际卸载 MSI。
我曾尝试使用Invoke-Expression $UninstallPath.UninstallString
,但它只显示 Windows 安装程序并为我提供 msiexec 选项。
我也尝试过使用start-process "msiexec.exe" -arg "X $UnistallPath /qb" - wait
,但这给出了同样的问题。
powershell - 未经手动接受,无法使用注册表项远程卸载 Google Chrome
- 获取包“谷歌浏览器”| % { & ($_.Meta.Attributes["UninstallString"] -replace '"') /S
此命令卸载除 Google chrome 以外的其他软件,提供程序是程序。我尝试了很多东西,但这不起作用。请帮忙
python - 使用 Python 卸载旧版本的 Java
我是 python 新手,我正在尝试制作一个脚本,从我的计算机中删除旧版本的 java。为java尝试了以下但失败了(它适用于7-zip)
还尝试使用计算机上安装的 java 版本的确切名称,但没有成功。
automation - 使用 ansible 在 Windows 10 上卸载程序
我正在尝试使用 ansible 卸载 Tanium 包,但 win_package 模块似乎不起作用,win_command 模块也不起作用。以下是我的代码 -
- 名称:卸载包 win_package:提供者:注册表 product_id:Tanium 客户端状态:缺少参数:/S
对于 win_command,我尝试从注册表中给出卸载字符串,然后是 /S。该命令似乎可以通过 cmd 工作,但使用 ansible 它只会说“ok”。注意 - 在卸载之前我已经停止了该服务。感谢您的帮助!
powershell - 尽管已安装,但通过 PowerShell 脚本的注册表搜索未找到 7-Zip
我正在尝试构建一个脚本来查找旧版本的 7-zip 并卸载并安装最新版本...
我正在使用以下 PowerShell 脚本来查找 7-zip 版本和卸载字符串是否正常 - 其他应用程序显示正常 - 尽管已安装 7-zip,但未检测到它。
请帮助解决找到7-zip
clear;Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*, HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | where { $_ -match “7-zip” }