O XCopy suporta caminhos UNC.
C:\>xcopy \computer1\source\*.* \Computer2\target
C:\>xcopy \computer1\source\FakeFileNAme.txt C:\
Eu imagino que, com o uso do RunAs, você deve ser capaz de fornecer as credenciais que quiser.
HTH
Estou procurando uma maneira de copiar arquivos de / para hosts Windows remotos e preciso fornecer credenciais de usuário de domínio como parte do processo, da mesma forma que psexec
faz.
Eu sei que posso usar net use
para mapear o diretório de destino para uma letra de unidade e usar xcopy
, e sei que psexec
pode fazer upload de arquivos a serem executados na máquina remota e excluí-los, mas eu Estou procurando uma maneira de distribuir arquivos para hosts remotos que não serão tão difíceis de usar como net use
e xcopy
.
Você pode usar o robocopy. basta abrir uma janela de comando e digitar robocopy /?
para ver as opções disponíveis.
Como esta pergunta e respostas, o Powershell agora suporta cópia remota.
Consulte a documentação para Copy-Item
Você também pode precisar Habilitar PSRemoting (dependendo do seu destino máquina)
Example 5: Copy a file to a remote computer
$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\PattiFul" Copy-Item "D:\Folder001\test.log" -Destination "C:\Folder001_Copy\" -ToSession $Session
Tags command-line windows