Estou procurando uma maneira de copiar arquivos de / para hosts remotos do Windows e preciso fornecer credenciais de usuário do domínio como parte do processo, semelhante à maneira como psexec
faz.
Sei que posso usar net use
para mapear o diretório de destino para uma letra de unidade e usá-lo xcopy
, e sei que psexec
pode fazer upload de arquivos para serem executados na máquina remota e excluí-los, mas estou procurando uma maneira de distribuir arquivos para hosts remotos que não será tão difícil de usar quanto net use
e xcopy
.
windows
command-line
radai
fonte
fonte
Respostas:
O XCopy suporta caminhos UNC.
Eu imagino que, com o uso de RunAs, você poderá alimentá-lo com as credenciais que desejar.
HTH
fonte
Você pode usar robocopy. basta abrir uma janela de comando e digite
robocopy /?
para ver as opções disponíveis.fonte
Desde essa pergunta e respostas, o Powershell agora suporta cópia remota.
Consulte a documentação para Copiar item.
Também pode ser necessário ativar o PSRemoting (dependendo da máquina de destino)
fonte
Não é exatamente um "pequeno utilitário", mas o pacote pywin32 do Python para Windows tem
win32net
ewin32wnet
módulos que podem ser úteis com credenciais de script e outras coisas.fonte