Ich schrieb ein Skript und es sieht so aus, als ob es nach Eingabe fragt, wenn ich versuche, Dateien von einem Ort auf mehrere Windows-Server zu kopieren.Skript zum Kopieren von Dateien auf mehrere Server
Was mache ich hier falsch? Ich möchte nur das Skript ohne irgendeine Interaktion ausführen und es sollte die Dateien von der Quelle auf mehrere Server auf das Ziel kopieren.
Punkt das Skript in die Textdatei
$Computers = Read-Host "C:\File Copy\Source Server"
Legt die varible für den Speicherort der Datei ei c: \ temp \ File.xxx
$Source = Read-Host "C:\File Copy\prod.csv"
Legt die varible für die Zieldatei
$Destination = Read-Host "C:\File copy\Servers"
Zeigt die Computernamen auf dem Bildschirm
anGet-Content $Computers | foreach {Copy-Item $Source -Destination \\$_\c$\$Destination}
Sie benötigen den Read-Host nicht. Nicht sicher, was Sie in der letzten Zeile tun möchten ... – bunzab