我写了一个脚本,它看起来像是在尝试将文件从一个位置复制到多个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