Tutorial Detalhado: PowerShell Copiar Arquivo de Computador Remoto para Local
Todo mundo sabe que é um pouco complicado usar o PowerShell para copiar arquivos de um computador remoto para o local. Sorte a sua! Aqui neste post, fornecemos passos detalhados sobre como fazer isso. Continue lendo!
Como faço para copiar um arquivo de um computador remoto usando o PowerShell?
"Eu tenho a necessidade de usar o PowerShell para copiar um arquivo da máquina remota para a máquina local. Alguém pode me dizer como fazer isso facilmente?"
PowerShell: copiar arquivo de um computador remoto para o local
Nesta parte, será introduzido em detalhes como usar o PowerShell para copiar arquivos de uma máquina remota com credenciais.
Passo 1. Execute o PowerShell como administrador na máquina local.
Passo 2. Você precisará estabelecer uma nova sessão remota primeiro. Insira o seguinte comando para criar uma sessão remota para o computador remoto:
$MYSESSION = New-PSSession -ComputerName PC02.TECH.LOCAL
Passo 3. Verifique as propriedades da sessão remota inserindo o seguinte comando. Em seguida, você obterá a saída do comando conforme mostrado na imagem a seguir.
Get-PSSession
Passo 4. Copie um arquivo para o computador remoto usando o Powershell com o cmdlet Copy-Item. Você precisa especificar o parâmetro FromSession e um caminho no computador local para o parâmetro Destination. No nosso exemplo, copiamos um arquivo de texto chamado "test" de um computador remoto usando o Powershell.
Copy-Item -FromSession $MYSESSION C:\test.txt -Destination C:\test.txt
Observação: Você também pode copiar um arquivo local para o computador remoto usando o parâmetro ToSession.
Copy-Item -Path "C:\test.txt" -Destination "C:\" -ToSession $MYSESSION
Passo 5. Digite o seguinte comando para verificar se o arquivo foi copiado.
Invoke-Command -ScriptBlock { Get-ChildItem -Path "C:\test.txt" } -Session $MYSESSION
Passo 6. Aqui está a saída do comando:
Passo 7. Após terminar, não se esqueça de remover a sessão usando Remove-PSSession.
Remove-PSSession -Session $MYSESSION
Dicas bônus: Transferir arquivos entre dispositivos remotos via AnyViewer [Recomendado]
No entanto, não é recomendado copiar arquivos de um computador remoto para um local via PowerShell. Existem métodos mais confiáveis e mais fáceis, sendo um deles o software gratuito e fácil de uso chamado AnyViewer. Ele permite que você transfira arquivos livremente entre dois dispositivos remotos sem esforço.
- Compatibilidade. É compatível com vários tipos de sistemas Windows, desde o Windows 7 até o mais recente Windows 11.
- Segurança. É criptografado com Criptografia de Curva Elíptica (ECC), que mantém seus arquivos seguros contra olhares curiosos.
- Velocidade rápida. Permite que você transfira um lote de arquivos a uma velocidade realmente rápida.
✍Nota: A função de transferência de arquivos requer a versão 3.0 ou superior. Se sua versão for inferior, por favor, atualize primeiro.
Baixe, instale e execute o AnyViewer em ambos os computadores. Em seguida, você tem duas opções.
Parte 1. Inscreva-se no AnyViewer para transferência de arquivos
Para usar o recurso de transferência de arquivos, você precisa se inscrever no AnyViewer e fazer login na conta no computador Controlador.
Passo 1. No computador Controlador, vá para Log in e em seguida, clique em Sign up. (Se você já se inscreveu no site oficial, pode fazer login diretamente.)
Etapa 2. Preencha as informações de cadastro.
Etapa 3. Então você pode ver que fez login com sucesso no AnyViewer. Seu dispositivo será automaticamente {{assigned}} à conta em que você fez login.
Parte 2. Transferir arquivos com o AnyViewer
Após se cadastrar em uma conta AnyViewer e fazer login no AnyViewer no computador Controlador, você pode começar a transferir arquivos. Dependendo das diferentes situações, você pode escolher maneiras diferentes de realizar a transferência de arquivos.
Opção 1. Transferir arquivos sem controlar o computador remoto
Etapa 1. Insira o ID do dispositivo do destinatário na caixa em branco e, em seguida, escolha Transferência de Arquivo.
Etapa 2. Em seguida, você será perguntado se deseja Enviar uma solicitação ao seu parceiro ou Inserir código de segurança.
- Enviar uma solicitação ao seu parceiro: O computador do Destinatário receberá uma janela pop-up perguntando se ele/ela permite que você controle o computador.
- Inserir código de segurança: Você pode inserir o código de segurança definido pelo Destinatário antecipadamente e estabelecer uma conexão direta.
Dicas: Esta opção é apropriada para usuários que precisam transferir arquivos para um estranho ou qualquer pessoa que você não confie completamente, garantindo a segurança durante a transferência de arquivos.
Opção 2. Transferir arquivos durante uma sessão de conexão remota
Etapa 1. No computador do Destinatário, faça login na mesma conta em que você fez login no computador Controlador.
Passo 2. No computador controlador, vá para a aba Dispositivo, escolha o seu computador de destino e clique em Transferência de Arquivos para iniciar a transferência de arquivos.
Dicas: Esta opção é adequada para usuários que precisam acessar frequentemente seus próprios computadores remotos e transferir arquivos, garantindo conveniência durante a transferência.
Independentemente das opções selecionadas, uma caixa de diálogo de Transferência de Arquivos será exibida. O caminho do computador controlador é mostrado à esquerda da caixa e o caminho do computador destinatário é mostrado à direita. Você pode transferir arquivos entre os dispositivos (do computador controlador para o computador destinatário ou do computador destinatário para o computador controlador) livremente clicando nas setas após escolher os arquivos de destino.
Você pode ver o status da transferência na parte inferior da caixa de diálogo de Transferência de Arquivos. Clique com o botão direito para pausar ou remover a tarefa de transferência. A caixa de diálogo pode ser fechada quando a transferência estiver concluída.
Observação: O tamanho máximo de um único arquivo que pode ser transferido para uma conta gratuita é de 100 MB, e o número máximo de arquivos que podem ser transferidos por vez é de 100. Se você precisar transferir arquivos maiores em maior quantidade por vez, por favor, faça o upgrade para um plano Profissional ou Empresarial.
Conclusão
Este post possui como objetivo principal apresentar como usar o PowerShell para copiar um arquivo da máquina remota para a local. Também é apresentado como copiar um arquivo da máquina local para uma máquina remota via PowerShell. No entanto, o uso do PowerShell nem sempre é o método recomendado, pois exige conhecimento técnico. Se você precisar de uma maneira fácil de copiar e colar arquivos entre dispositivos remotos, experimente o AnyViewer.