从CMD卸载Systrack

从CMD卸载Systrack,cmd,uninstallation,Cmd,Uninstallation,因此,我尝试使用以下方式远程卸载应用程序SysTrack: wmic product where "description='Systems Management Agent' " uninstall 但由于某种原因,它找不到产品。做一个 product get name 在wmic:root控制台中,我没有看到它被列出。我想知道为什么wmic不能获得所有已安装程序的列表?它显示在程序和功能列表中,但现在当我运行wmi命令时。我是域管理员,因此凭据应该是个问题(SysTrack的Prog

因此,我尝试使用以下方式远程卸载应用程序SysTrack:

 wmic product where "description='Systems Management Agent' " uninstall
但由于某种原因,它找不到产品。做一个

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


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

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

这个脚本有两行。$app.Uninstall()之前的所有内容都在一行,然后$app.Uninstall()是第二行

$app=Get-WMIOObject-Class Win32_Product-ComputerName(Get-Content-Path“C:\Users\MYUSERNAME\Documents\PowerShell\servers.txt”)|其中对象{$\uName-match“Systems Management Agent”} $app.Uninstall()

wmic产品,其中“名称如‘系统管理代理’”调用卸载/nointeractive


它应该会起作用

如果您登录到遥控器,当您尝试使用
wmic
列出所有程序时,会列出遥控器?也可能是您没有在具有提升权限的远程设备上运行它。请提供更多关于如何尝试执行、如何连接等的信息。我甚至不能在本地执行,因此我认为这不是远程问题,但我正在执行远程:psexec.exe\remote machine cmd.exe以获取远程命令promptI真的不明白您现在在做什么。还是不工作?