我寫了一個腳本,它看起來像是在嘗試將文件從一個位置複製到多個Windows服務器時要求輸入。將文件複製到多個服務器的腳本
我在這裏做錯了什麼?我只是想在沒有任何交互的情況下執行腳本,它應該將文件從源複製到多個服務器上的目標。
點腳本到文本文件
$Computers = Read-Host "C:\File Copy\Source Server"
設置文件位置EI c中的varible:\ TEMP \ File.xxx
$Source = Read-Host "C:\File Copy\prod.csv"
設置varible的文件目的地
$Destination = Read-Host "C:\File copy\Servers"
在屏幕上顯示計算機名稱
Get-Content $Computers | foreach {Copy-Item $Source -Destination \\$_\c$\$Destination}
您不需要讀取主機。不知道你在最後一行嘗試做什麼,但... – bunzab