2017-10-01 2 views
-2

Ich bin in der Lage, myFolder zu Xmachine Xcopy, aber ich frage mich, ob Sie wissen, eine Art/ein Skript zur Eingabe von "welcher Ordner" zu "Computername" und a Randnotiz wann "Echo" zu verwenden ist und es Zweck ist.Skript zu xcopy Daten zu remote Computer nach Name

Jede Hilfe würde sehr geschätzt werden. Danke

Antwort

0

In Powershell erstellen PSSession den Befehl New-PSSession verwenden und Sie können es in dann Copy-Item -ToPSession Sie können die folgenden Ihrer Notwendigkeit (Sie müssen möglicherweise die Anmeldeinformationen übergeben ändern die erstellen PSSession) und dann wickeln sie es in eine Powershell-Funktion:

$pssession=New-PSSession - Computername $Computername 
Copy-Item -ToSession $pssession -Path $path -Destination $destination -Recurse 
Remove-PSSession $pssession 
+0

Stellen Sie sicher, dass Ihre Umgebung Remoting unterstützt. – Snak3d0c

0

ich bevorzuge Benutzer Robocopy für robuste Kopie-Aufgaben.

Sie können es mit Powershell kombinieren, ein ganz einfaches Beispiel:

$whereto = Read-Host "where to" 
robocopy C:\SchedTasks $whereto /MIR /w:10 /r:2 /v /tee /fp /eta 

$ wohin könnte "c: \ temp" oder "\ computer1 \ c $ \ temp" Die anderen Parameter sind Warten und Wiederholen und etwas Verbose/Display-Zeug für weitere Informationen. Sie können sie auf der verlinkten Seite ansehen.

EDIT

In Bezug auf Ihre "Echo" Frage. Es ist eine Funktion innerhalb einer Batchdatei, die Onscreen-Meldungen aktiviert oder deaktiviert.

Verwandte Themen