Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Público-Alvo: Usuários intermediários A distribuição de arquivos é uma tarefa comum para administradores de sistemas Windows. Pode ser necessário enviar arquivos para vários computadores em uma rede, atualizar arquivos em várias máquinas ou até mesmo fazer backup de arquivos importantes. Neste artigo, vamos explorar como realizar a distribuição de arquivos utilizando o PowerShell, uma poderosa ferramenta de automação presente no Windows.
Exemplos:
Distribuição de arquivos para uma lista de computadores:
$computadores = Get-Content -Path "C:\caminho\para\lista_de_computadores.txt"
$origem = "C:\caminho\para\arquivo.txt"
$destino = "C$\caminho\para\destino"
foreach ($computador in $computadores) {
Copy-Item -Path $origem -Destination "\\$computador\$destino" -Force
}
Neste exemplo, utilizamos o cmdlet Get-Content
para obter uma lista de computadores a partir de um arquivo de texto. Em seguida, definimos o caminho de origem do arquivo que desejamos distribuir e o caminho de destino nos computadores remotos. Por fim, utilizamos o loop foreach
para copiar o arquivo para cada computador da lista.
Distribuição de arquivos com autenticação:
$computador = "nome_do_computador"
$origem = "C:\caminho\para\arquivo.txt"
$destino = "C$\caminho\para\destino"
$credenciais = Get-Credential
Copy-Item -Path $origem -Destination "\\$computador\$destino" -Force -Credential $credenciais
Neste exemplo, utilizamos o cmdlet Get-Credential
para solicitar as credenciais de autenticação do usuário. Em seguida, utilizamos o parâmetro -Credential
no cmdlet Copy-Item
para fornecer as credenciais de autenticação ao copiar o arquivo para o computador remoto.
Compartilhe este artigo com seus amigos e colegas de trabalho que também precisam realizar a distribuição de arquivos em suas redes. O PowerShell é uma ferramenta poderosa que pode facilitar muito essa tarefa!