Windows

將文件複製到多台windows機器

  • August 30, 2014

如何使用一個命令將文件從他的 Windows 電腦複製到多個 Windows 電腦的集群?

我考慮過使用psexec,但這也試圖執行文件……

如果它總是針對相同的目標,您可能需要考慮使用 for 循環的批處理文件,這在一定程度上簡化了維護。源和目標可以編碼或作為參數傳遞。

我有時仍然會發現一個簡單的批處理文件很方便。這是我用來將虛擬硬碟複製到 2 台不同的電腦進行備份的範例。

@ECHO OFF
ECHO %date% %time% > E:\buresult.txt
ECHO Backing up E:\WinXP Dev Hard Disk.vhd to E:\WinXP Dev Backup\WinXP Dev Hard Disk.vhd ...
ECHO Backing up E:\WinXP Dev Hard Disk.vhd to E:\WinXP Dev Backup\WinXP Dev Hard Disk.vhd ... >> E:\buresult.txt
copy "E:\WinXP Dev Hard Disk.vhd" "E:\WinXP Dev Backup\WinXP Dev Hard Disk.vhd" /y >> E:\buresult.txt
ECHO %date% %time% >> E:\buresult.txt
ECHO Backing up E:\WinXP Dev Hard Disk.vhd to R:\WinXP Dev Hard Disk.vhd ...
ECHO Backing up E:\WinXP Dev Hard Disk.vhd to R:\WinXP Dev Hard Disk.vhd ... >> E:\buresult.txt
copy "E:\WinXP Dev Hard Disk.vhd" "\\Ibsserver\Backups\bholeman" /y >> E:\buresult.txt
ECHO %date% %time% >> E:\buresult.txt
ECHO Done
ECHO Done >> E:\buresult.txt
TYPE NUL | CHOICE.COM /N /CY /TY,5 >NUL
START E:\buresult.txt
EXIT

引用自:https://serverfault.com/questions/97784