Ich suche nach einer Möglichkeit, Dateien auf / von Windows-Remotehosts zu kopieren, und muss im Rahmen des Vorgangs Anmeldeinformationen für Domänenbenutzer bereitstellen, ähnlich wie dies der Fall psexec
ist.
Ich weiß, dass ich net use
das Zielverzeichnis einem Laufwerksbuchstaben zuordnen und verwenden kann xcopy
, und ich weiß, dass ich psexec
Dateien hochladen kann, die auf dem Remotecomputer ausgeführt werden sollen, und diese dann löschen kann, aber ich suche nach einer Möglichkeit, Dateien an Remotehosts zu verteilen, die wird nicht so umständlich zu bedienen sein wie net use
und xcopy
.
windows
command-line
radai
quelle
quelle
Antworten:
XCopy unterstützt UNC-Pfade.
Ich würde mir vorstellen, dass Sie mit der Verwendung von RunAs in der Lage sein sollten, die gewünschten Anmeldeinformationen einzugeben.
HTH
quelle
Sie können Robocopy verwenden. Öffnen Sie einfach ein Befehlsfenster und geben Sie ein
robocopy /?
, um die verfügbaren Optionen anzuzeigen.quelle
Seit dieser Frage und diesen Antworten unterstützt Powershell nun Remote Copy.
Weitere Informationen finden Sie in der Dokumentation zu Copy-Item.
Möglicherweise müssen Sie auch PSRemoting aktivieren (abhängig von Ihrem Zielcomputer).
quelle
Nicht gerade ein „kleines Programm“, aber das pywin32 Paket von Python für Windows hat
win32net
undwin32wnet
Module , die mit Scripting - Anmeldeinformationen und so nützlich sein könnten.quelle