繁体   English   中英

远程删除.EXE应用程序

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM