Итак.Это сводит меня с ума.Мои знания по пакетным файлам очень просты.
Пока у меня есть это из других источников, чтобы установить переменную, которая будет результатом от имени хоста
FOR /F "usebackq" %%i IN (`hostname`) DO SET PCNAME=%%i
Я все еще смущен всей этой строкойно это работает, поэтому я сохранил это.Я хотел бы понять, что делает каждая его часть.
С этой переменной PCNAME теперь я хочу сделать следующее
IF PCNAME = RDS, затем GOTO выйти
еще
GOTO main
Но я не могу заставить эту часть, если она работает, (я знаю, что вышеприведенный код - не настоящий код, а просто объяснение того, что я хотел бы сделать).
Итак, подведем итог.
Создайте переменную из результата имени хоста.
Сравните эту переменную, чтобы увидеть, соответствует ли она RDS.Если это произойдет, то выйдите, если он не перейдет в другую часть пакетного файла.
Я думал о том, чтобы посмотреть, проще ли вместо этого сделать это в Powershell.Я знаю, что это мега базовый уровень, но похоже, что Powershell проще в использовании, чем командные файлы.