首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Taskkill退出代码: 255

Taskkill退出代码: 255
EN

Stack Overflow用户
提问于 2016-02-10 01:20:36
回答 2查看 2K关注 0票数 1

我试图通过SCCM 2012分发软件;在vbs中运行一个简单的命令,以结果代码255结束。

示例:

代码语言:javascript
复制
WshShell.run ("TASKKILL /F /IM """ & processname & """ /T", 0, True)

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

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

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-02-10 06:57:57

代码语言:javascript
复制
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中终止程序。

票数 0
EN

Stack Overflow用户

发布于 2018-09-16 04:29:10

这是正确的方式

代码语言:javascript
复制
processname="my process name .exe"    
WshShell.run "TASKKILL /F /IM """ & processname & """ /T", 0, False
wscript.sleep 300

首先,在调用子.Use括号时、将该行赋值给变量或使用word call.时,不要使用

代码语言:javascript
复制
var = WshShell.run ("TASKKILL /F /IM """ & processname & """ /T", 0, False)

代码语言:javascript
复制
Call WshShell.run ("TASKKILL /F /IM """ & processname & """ /T", 0, False)

其次,我更喜欢使用False而不是True,以避免在脚本中等待完成执行命令行,而不是我喜欢使用wscript.sleep 300,如果您将在此行代码之后执行其他行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35298200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档