batch-file - 从查询“wmic”中读取答案
问题描述
我无法从命令中读取返回码
wmic computersystem where name="%computername%" rename name=aaaaa
关键是,我想将错误通知给将在没有管理员权限的情况下使用它的人。
如何将“ReturnValue = 5”发送到错误级别或转到?
解决方案
如何将“ReturnValue = 5”发送到错误级别或转到?
for /f "skip=2 tokens=2 delims==;" %%a in ('wmic computersystem where name^="%computername%" rename name^=aaaaa 2^>nul') do cmd /c exit %%a
echo %errorlevel%
或与GOTO
:
wmic computersystem where name="AKOYA-P4" rename name=aaa |find "ReturnValue = 5;" >nul && goto :label
推荐阅读
- openlayers - 使用画布图案设计几何体的笔触
- python - 识别产品组合列表结果中每个元素的原始键
- django - 如何让 Django 在 UTC 中存储日期时间,但在管理员中以当地时间显示?
- javascript - 如何根据 Google Cloud Functions 上初始路径的参考值将节点克隆到另一个路径?
- regex - 正则表达式查找包含字符串的所有文本
- php - 如何使用 Telegram API 获取频道的活跃成员数?
- ios - 在 init 中:异构集合文字只能推断为 '[NSAttributedStringKey : Any]'
- json - Jmeter:重用和更改 Json 响应作为下一个请求的正文
- elasticsearch - Elasticsearch 平均每月用户点击次数
- html - 更改引导类给出的样式