Arquivo BAT que solicita o nome do computador que será executado nele

Arquivo BAT que solicita o nome do computador que será executado nele

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á.)

informação relacionada