[英]Delete an .EXE application remotely
当应用程序来自.msi 或.msu 时,使用 WMI 从远程计算机上卸载它们很容易,但 WMI 仅适用于基于 Microsoft 的应用程序(.msi、.msu)。 我找不到在不使用调用的情况下远程卸载基于 exe 的应用程序的方法,我尽量不使用它,因为这将被许多人和许多计算机使用,它已被禁用,我可以为我启用它,但不是为所有人启用(我是实习生:D)
这是我的 for.exe 代码,但它不是远程的
cmd.exe /c "$($app.meta.Attributes["UninstallString"]) /S"
虽然这是一个远程 msi,但 msu 卸载行
$Application = Get-WmiObject Win32_Product -ComputerName $ComputerName | Where-Object {$_.Name -eq $Name} #choose the object, this will be the app that we will delete
if ($Application) {
$Application.Uninstall()
任何建议将不胜感激
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.