Preciso criar um script .bat que será executado em máquinas únicas/múltiplas
Preciso primeiro criar um bat que solicite o nome do computador que o comando será executado nele
Prefiro não usar ferramentas Ps
Responder1
Prefiro fornecer uma lista de nomes de computadores:
@ECHO ON
set controlfile=control.txt
SETLOCAL DISABLEDELAYEDEXPANSION
FOR /F %%L IN (%controlfile%%) DO (
SET "line=%%L"
SETLOCAL ENABLEDELAYEDEXPANSION
ping !line!
)
ENDLOCAL
Mas eu testei isso e parece bom.
@ECHO OFF
SET /P computername=Computername:
ping %computername%
(Sim, acabei de fazer um ping neles, você precisará colocar seu próprio código lá.)