Я пытаюсь выполнить некоторые команды в зависимости от имени хоста компьютера, но у меня возникают проблемы с его работой. Я хочу, чтобы команда выполнялась только в том случае, если имя хоста начинается с "Machine". Поддерживают ли заявления IF символы подстановки?
@echo off
setlocal enableDelayedExpansion
for /f "usebackq skip=1" %%i in (`wmic computersystem get name`) do (
set name=%%i
goto :done
)
:done
if [%name%]==[MachineXXXX] start "" "%ProgramFiles%\Internet Explorer\iexplore.exe" "download url"
endlocal