Gibt es ein Windows - Befehlszeilentool zum Kopieren von Dateien auf Remotecomputer?
Ich suche nach einer Möglichkeit, Dateien auf/von entfernten Windows-Hosts zu kopieren, und muss Domänenbenutzeranmeldeinformationen als Teil des Prozesses bereitstellen, ähnlich wie dies bei psexec
der Fall ist.
Ich weiß, dass ich net use
verwenden kann, um das Zielverzeichnis einem Laufwerksbuchstaben zuzuordnen und xcopy
zu verwenden, und ich weiß, dass psexec
Dateien hochladen kann, die auf dem Remote-Computer ausgeführt werden sollen, und dann löschen Sie sie, aber ich suche nach einer Möglichkeit, Dateien an Remote-Hosts zu verteilen, die nicht so umständlich sind wie net use
und xcopy
.
4 answers
XCopy unterstützt UNC-Pfade.
C:\>xcopy \\computer1\source\*.* \\Computer2\target
C:\>xcopy \\computer1\source\FakeFileNAme.txt C:\
Ich könnte mir vorstellen mit der Verwendung von RunAs Sie sollten in der Lage sein, zu füttern, welches die Anmeldeinformationen, die Sie möchten.
HTH
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-03-15 19:08:23
Sie können Robocopy verwenden. öffnen Sie einfach ein Befehlsfenster und geben Sie robocopy /?
ein, um die verfügbaren Optionen anzuzeigen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-03-15 22:22:24
Nicht gerade ein "kleines Dienstprogramm", aber das Paket pywin32 von Python für Windows hat win32net
und win32wnet
module, die bei Scripting-Anmeldeinformationen und dergleichen hilfreich sein könnten.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-03-15 21:03:32
Seit dieser Frage und Antworten unterstützt Powershell jetzt Remote Copy.
Siehe die Dokumentation für Copy-Item
Möglicherweise müssen Sie auch Aktivieren PSRemoting (abhängig von Ihrem Zielcomputer)
Beispiel 5: Kopieren Sie eine Datei auf einen Remotecomputer
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\PattiFul" Copy-Item "D:\Folder001\test.log" -Destination "C:\Folder001_Copy\" -ToSession $Session
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-09-20 00:53:44