Arquivo em lote para copiar arquivos [fechado]

3

Eu tenho uma lista de 150 computadores na minha rede do Windows Active Directory para os quais estou tentando copiar arquivos. Gostaria de saber se alguém pode ter um script que copie os arquivos ou atalhos para os computadores, procurando os nomes dos computadores em um arquivo de texto.

    
por Alex Alexander 28.09.2012 / 20:28

1 resposta

5

A maneira correta de fazer isso é usar um script de inicialização / logon no GPO
ou
Use um arquivo de diretiva de grupo / Corte Item de preferência se os seus clientes forem Vista / 7 ou XP com o complemento de extensões GPP.

O motivo pelo qual você não quer fazer isso da maneira que propôs é que, se um computador não estiver ligado ou não estiver disponível ou tiver um arquivo bloqueado, isso não funcionará. Um script de logon ou GPO contorna essa restrição e garante que os computadores da sua organização sejam compatíveis.

Se você realmente quiser usar um script para isso e indicar nomes, recomendo o PowerShell. Você pode usar Get-Content para ler a lista e enviá-la para um ForEach-Object que conterá um comando Copy-Item com um destino de \$_\C$\Path\To\Copy\To .

Se você quiser mais informações sobre qualquer um desses cmdlets, basta executar Get-Help *command* -full . Por exemplo, se você quisesse os detalhes completos com exemplos de como Copy-Item funciona, basta executar Get-Help Copy-Item -full .

    
por 28.09.2012 / 20:37

Tags