Como montar vários diretórios remotos do Windows e alterar um arquivo em cada um deles?

1

Eu preciso montar cerca de 30 diretórios do Windows. Eu tenho um arquivo que eu preciso mudar em c: \ users \ test \ file.txt. o arquivo atualmente contém texto e eu preciso sobrescrevê-lo com outro arquivo (é um arquivo de configuração para um programa)

Eu tenho nome de usuário e senha de administrador para cada um desses computadores.

Eu realmente quero evitar ir ao redor de cada computador e alterar isso manualmente, mas não sei como. Se houver uma maneira de montar esses diretórios um por um e substituir automaticamente o arquivo, feche a conexão e inicie a conexão com o próximo computador que seria ótimo. Se houver um script que você possa sugerir ou uma maneira de fazer isso, eu realmente aprecio a entrada. obrigado.

    
por J. Bartlett 05.04.2016 / 22:30

1 resposta

1

Se você também tiver cada nome de computador, poderá fazer isso tudo remotamente.

Insira o compartilhamento de rede administrativo C $ no computador.

Por exemplo, se o nome do pc for: PC-001 , você apontaria o explorer para o seguinte caminho: \PC-001\C$\Users\test

Você também pode acessar esse caminho por meio de um script .cmd usando os seguintes comandos:

Assumirei que Z: não está em uso no seu computador. Mude Z: para qualquer driveletter livre.

:: make drive mapping
NET USE Z: \PC-001\C$

::copy the file
COPY c:\Users\Test\file.txt Z:\Users\test\file.txt

:: unmap the drive
NET USE /d Z: 

Agora, você pode repetir o que foi dito várias vezes para computadores diferentes.

A única coisa que será difícil é entrar no caminho correto no computador de destino se os nomes de usuários não forem semelhantes em cada computador e você realmente precisar armazenar o arquivo em sua pasta de perfil.

Além disso, você precisará executar o script com as credenciais de rede corretas, usando Run as different user... Para fazer isso, clique com o botão direito no arquivo enquanto segura Shift e escolha Executar como usuário diferente ... Se seu usuário já tiver direitos administrativos a rede, você não precisa fazer isso.

Se esses computadores fizerem parte de um domínio, talvez seja mais fácil programar algo por meio do script de logon.

    
por 05.04.2016 / 23:04