Szukam sposobu kopiowania plików na zdalne hosty Windows i muszę podać poświadczenia użytkownika domeny w ramach tego procesu, podobnie jak to psexec
robi.
Wiem, że mogę użyć net use
mapowania katalogu docelowego na literę dysku i użyć xcopy
, i wiem, że psexec
mogę przesyłać pliki do wykonania na komputerze zdalnym, a następnie je usunąć, ale szukam sposobu na dystrybucję plików na zdalne hosty, które nie będzie tak niewygodny w użyciu jak net use
i xcopy
.
windows
command-line
Radai
źródło
źródło
Odpowiedzi:
XCopy obsługuje ścieżki UNC.
Wyobrażam sobie, że przy użyciu RunAs powinieneś być w stanie nakarmić go dowolnymi poświadczeniami, które chcesz.
HTH
źródło
Możesz użyć robocopy. wystarczy otworzyć okno poleceń i wpisać,
robocopy /?
aby zobaczyć dostępne opcje.źródło
Od tego pytania i odpowiedzi Powershell obsługuje teraz zdalne kopiowanie.
Zapoznaj się z dokumentacją dotyczącą elementu kopiowania
Może być również konieczne włączenie PSRemoting (w zależności od komputera docelowego)
źródło
Nie jest to dokładnie „małe narzędzie”, ale pywin32 pakiet Python dla Windows ma
win32net
iwin32wnet
moduły, które mogą być pomocne przy poświadczenia skryptowych i takie.źródło