我正在尝试通过SCCM 2012分发软件;在vbs中运行简单命令,结果代码为255。

例:

WshShell.run ("TASKKILL /F /IM """ & processname & """ /T", 0, True)

返回255后,脚本将停止并且不安装软件。

有人遇到这个问题吗?代码255是什么意思?

谢谢。

最佳答案

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * From Win32_Process")

For Each objItem in colItems
    'msgbox objItem.ProcessID & " " & objItem.CommandLine
    If objItem.name = "Calculator.exe" then objItem.terminate
Next

是如何终止vbscript中的程序。

09-30 16:54