我有一个批处理脚本,其语句如下所示:
for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set TIME=%%j
set TIME=%TIME:~0,12%
Run Code Online (Sandbox Code Playgroud)
但是一旦我执行它就会返回一个我无法理解的错误.然后才知道错误是因为错过了路径env变量中的wbem.此bat文件位于中央存储库中,以便任何人都可以执行此操作.因此,需要让用户知道在本地计算机上再次出现此错误的原因.
我不认为批处理中有一个try catch语句.另外,已知ErrorLevel.但我不确定如何实施.在这方面任何人都可以支持我..
batch-file ×1