从CMD卸载Systrack

时间:2017-02-23 19:18:40

标签: cmd uninstall

所以我试图使用以下方法远程卸载应用程序SysTrack:

 wmic product where "description='Systems Management Agent' " uninstall

但由于某种原因,它无法找到该产品。做一个

 product get name
从wmic:root控制台

,我没有看到它列出。我想知道为什么wmic无法获得已安装程序的所有列表?它显示在程序和功能列表中,但现在我运行该wmi命令。我是一个域管理员,所以凭据应该是一个问题(SysTrack的Program Files(x86)文件夹中的文件夹确实有锁,但我可以访问)

旁注:我真的希望有一种远程查看程序和功能菜单的方法。对于我最近一直在做的任务来说,这将是非常方便的。

2 个答案:

答案 0 :(得分:0)

在powershell ise中试试这个。它将从文本文件中获取主机名列表并卸载该应用程序。编辑本地目录和文本文件名的路径。

此脚本为2行。 $ app.Uninstall()之前的所有内容都在一行上,然后$ app.Uninstall()是第二行。

$ app = Get-WmiObject -Class Win32_Product -ComputerName(Get-Content -Path" C:\ Users \ MYUSERNAME \ Documents \ PowerShell \ servers.txt")| Where-Object {$ _。Name -match“Systems Management Agent”} $ app.Uninstall()

答案 1 :(得分:0)

试;

wmic产品,其中"名称为' Systems Management Agent'"调用uninstall / nointeractive

它应该有用。