提示輸入將在其上執行的電腦名稱的 BAT 檔案

提示輸入將在其上執行的電腦名稱的 BAT 檔案

我需要建立一個將在單一/多台電腦上執行的 .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 操作,您需要將自己的程式碼放在那裡。)

相關內容