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.