首页 > 解决方案 > 从查询“wmic”中读取答案

问题描述

我无法从命令中读取返回码

    wmic computersystem where name="%computername%" rename name=aaaaa

关键是,我想将错误通知给将在没有管理员权限的情况下使用它的人。

如何将“ReturnValue = 5”发送到错误级别或转到?

cmd画面 cmd画面

标签: batch-filecmdcommand-linecommand-line-arguments

解决方案


如何将“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

推荐阅读