BAT-файл, который запрашивает имя компьютера, который будет выполняться на нем
Мне нужно создать скрипт.bat, который будет выполняться на одной / нескольких машинах
Мне нужно сначала создать bat, который запрашивает имя компьютера, на котором будет выполняться команда
Я предпочитаю не использовать инструменты Ps
1 ответ
Решение
Я предпочитаю предоставить список computernames:
@ECHO ON
set controlfile=control.txt
SETLOCAL DISABLEDELAYEDEXPANSION
FOR /F %%L IN (%controlfile%%) DO (
SET "line=%%L"
SETLOCAL ENABLEDELAYEDEXPANSION
ping !line!
)
ENDLOCAL
Но я проверил это, и, кажется, хорошо.
@ECHO OFF
SET /P computername=Computername:
ping %computername%
(Да, я просто пинговал их, вам нужно было бы поместить свой собственный код там.)