如果计算机名称中存在任何字符串,则应将条件设置为 true

如果计算机名称中存在任何字符串,则应将条件设置为 true

我正在尝试通过批处理脚本检查计算机名称中是否有 BKUP、NAS、PLAYER 或 BACKUP。如果条件为真,我将运行附加命令以在该计算机上创建网络共享。

这是我的批处理文件:

echo off
setlocal EnableDelayedExpansion

REM skip lines 1 read lines 2 in PRORGRAMS OUTPUT
@For /F "skip=1 tokens=1" %%u IN ('WMIC computersystem get name^) do (
SET "TRUE="
    IF x%%u BKUP    TRUE=1
    IF x%%u NAS     TRUE=1
    IF x%%u PLAYER  TRUE-1
    IF x%%u BACKUP  TRUE=1

相关内容