我没有通过这个问题在网上找到任何有用的主题。
这些都是关于如何卸载 python 或卸载 ruby 但没有关于 #{TOPIC} 的信息。
主要问题是我使用了其他有趣的answers https://stackoverflow.com/questions/113542/how-can-i-uninstall-an-application-using-powershell尝试使用 PowerShell 脚本卸载应用程序,但所有这些都对我没有帮助,因为即使通过“%APPL_NAME%”等不严格的掩码或版本号,带有多个 -Query“query”变体的脚本也永远找不到我的应用程序。
似乎表 Win32_Product 填充不正确或任何功能现在无法正常工作。
而且,对我来说,如果我有如此灵活的语言,那么使用 PowerShell 就不那么酷了。
所以我对如何通过 ruby 或 python 卸载任何程序感兴趣。
谢谢您的任何想法:-)
Edit:
让我用另一种方式问这个问题。如何卸载通过MSI安装程序安装的普通程序
Edit:
为什么这么强烈?我不是一个完美的 IT 人,而且我来自俄罗斯,英语不太好。我不值得负分。您可以将其保持为零。
谢谢。
Edit:
感谢您的所有回复。我很感激。
您可以在 ruby 或 python 中调用 WMIC 命令。流程如下:
wmic product get name
该命令将列出所有具有正式名称的软件,例如对于办公产品,名称可以是“Microsoft Office 20003 Pro”或“Microsoft Office 2003 Home & Student”,您可以使用 ruby 或 python 来过滤掉什么是确切的名称然后执行
wmic product where name='Microsoft office 2003 Home & Student' call uninstall
将“Microsoft Office 2003 Home & Student”替换为您喜欢的应用程序。
如果您不想直接执行 wmic,则可以导入 python wmi 或 ruby wmi。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)