BAT-Datei, die nach dem Computernamen fragt, der darauf ausgeführt wird

BAT-Datei, die nach dem Computernamen fragt, der darauf ausgeführt wird

Ich muss ein .bat-Skript erstellen, das auf einzelnen/mehreren Maschinen ausgeführt wird

Ich muss zuerst eine Bat erstellen, die nach dem Computernamen fragt, auf dem der Befehl ausgeführt wird

Ich bevorzuge die Verwendung von Ps-Tools

Antwort1

Ich bevorzuge die Bereitstellung einer Liste von Computernamen:

@ECHO ON

set controlfile=control.txt

SETLOCAL DISABLEDELAYEDEXPANSION
FOR /F %%L IN (%controlfile%%) DO (
  SET "line=%%L"
  SETLOCAL ENABLEDELAYEDEXPANSION
  ping !line!
)
ENDLOCAL

Aber ich habe es getestet und es scheint in Ordnung zu sein.

@ECHO OFF

SET /P computername=Computername:

ping %computername%

(Ja, ich habe sie nur angepingt, Sie müssen dort Ihren eigenen Code einfügen.)

verwandte Informationen