我需要建立一個將在單一/多台電腦上執行的 .bat 腳本
我首先需要建立一個bat,提示輸入將在其上執行命令的電腦名稱
我不想使用 Ps 工具
答案1
我更喜歡提供計算機名稱列表:
@ECHO ON
set controlfile=control.txt
SETLOCAL DISABLEDELAYEDEXPANSION
FOR /F %%L IN (%controlfile%%) DO (
SET "line=%%L"
SETLOCAL ENABLEDELAYEDEXPANSION
ping !line!
)
ENDLOCAL
但我對此進行了測試,看起來不錯。
@ECHO OFF
SET /P computername=Computername:
ping %computername%
(是的,我剛剛對它們進行了 ping 操作,您需要將自己的程式碼放在那裡。)