Necesito crear un script .bat que se ejecutará en una o varias máquinas.
Primero necesito crear un bat que solicite el nombre de la computadora en la que se ejecutará el comando.
Prefiero no usar herramientas Ps
Respuesta1
Prefiero proporcionar una lista de nombres de computadoras:
@ECHO ON
set controlfile=control.txt
SETLOCAL DISABLEDELAYEDEXPANSION
FOR /F %%L IN (%controlfile%%) DO (
SET "line=%%L"
SETLOCAL ENABLEDELAYEDEXPANSION
ping !line!
)
ENDLOCAL
Pero probé esto y parece estar bien.
@ECHO OFF
SET /P computername=Computername:
ping %computername%
(Sí, acabo de hacerles ping, necesitarías poner tu propio código allí).