powershell - 用于卸载软件的 Powershell 脚本
问题描述
我需要有关 powershell 脚本的帮助我需要为许多工作站创建脚本以通过部署工具推送到机器上。我需要卸载应用程序 AzInfoProtection.exe 问题是该软件的路径对于每台计算机都不同。所以我不知道我需要通过可执行文件查找路径,然后创建命令来卸载它。
- 应用名称:AzInfoProtection.exe
- 某处的路径:C:\ProgramData\Package Cache**\
我找到了这个,但我不知道如何从输出中获取路径
Get-ChildItem -Path "C:\ProgramData\Package Cache" -Filter AzInfoProtection.exe -Recurse -ErrorAction SilentlyContinue -Force
所以我需要在许多计算机上卸载这个软件的脚本,卸载命令应该是:
“C:\ProgramData\Package Cache{ca644579-3d97-4c24-8bf0-a4ccd297b6a6}\AzInfoProtection.exe”/卸载/安静
这部分来自每台不同的计算机{ca644579-3d97-4c24-8bf0-a4ccd297b6a6}所以我需要找到它的脚本。
如果你能帮助我,我会很高兴,谢谢
解决方案
推荐阅读
- azure - Azure Notebooks 的 aznbsetup.sh 启动文件未运行
- javascript - 渲染一个带有 document.write() 的 react.js 组件
- jquery - 在jQuery函数中使用全局变量然后设置它
- python - Python:将 sys.stdout 恢复为默认值
- java - 为什么以下代码的输出没有区别?
- swift - UIImage 除了数组什么都不会
- c# - 从 Windows 窗体处理 GDI 对象
- java - 从 Java 到 NodeJS 的 RSA 公钥
- sql - 如何使用一个选择查询在买卖双方之间进行交流
- python - 如何用谷歌翻译器翻译单词?