假设我在一个文本文件中有一个 PC 列表,我该如何在列表中的每台 PC 上运行相同的命令?
例如,假设我的列表是这样的:
- ln1
- ln2
- ln3
- ln4
我的命令是这样的:
- robocopy \\SRC\storeman\bitmaps \\%LN#%\storeman\bitmaps /xo(%ln#% 是列表中的 PC)
由于有数百台电脑需要应用此功能,我们不想对电脑名称进行硬编码。
答案1
在 powershell 中
$arrComputers = get-content c:\path\to\file.txt
foreach($strComputerin $arrComputers){
robocopy \\SRC\storeman\bitmaps \\$strComputer\storeman\bitmaps /xo
}