Я пытаюсь проверить, есть ли в имени компьютера 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