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