Você pode tentar usar o comando Robocopy do kit de recursos, que sincronizará dois diretórios por meio da linha de comando, para que possa ser usado em um script de login. Por exemplo
robocopy.exe "c:\client_directory" "f:\server_directory" /mir
no windows 2003 server nós construímos uma opção para sincronizar meus documentos, desktop, dados de aplicativos ... pastas de computadores clientes para servidores.
Eu estou procurando algum script de login para sincronizar uma pasta especial / pastas do computador cliente para o servidor.
Obrigado
Você pode tentar usar o comando Robocopy do kit de recursos, que sincronizará dois diretórios por meio da linha de comando, para que possa ser usado em um script de login. Por exemplo
robocopy.exe "c:\client_directory" "f:\server_directory" /mir
a "sincronização" a que você está se referindo é chamada de "perfis de roaming".
Uma implementação de script simples é descrita abaixo, que pode copiar algo e registrá-lo.
Modifique o seguinte para suas necessidades (muito básico)
REM: Login Script for XYZ
XCOPY /Y /E %SYSTEMROOT%\SourceFolder \myfileserver\hiddenshare$\%USERNAME%\DestFolder
echo %DATE%-%TIME%-%USERNAME% Copied SourceFolder from %COMPUTERNAME% to Server >> \myfileserver\hiddenshare$\log.txt
Em seguida, salve-o em algum lugar como aqui: \ MyDomain \ NETLOGON \ logon.bat
O "script de login" pode ser aplicado por meio da política de grupo, ou seja, criar uma nova política aplicada à UO da sua equipe
User Configuration -> Windows Settings -> Scripts -> Logon
Ou, se precisar apenas de alguns, (e você salvou na pasta NETLOGON acima) simplesmente edite a conta do usuário (Guia Perfil - > Caixa de texto Script de Logon) e digite o nome do arquivo.
com o cache do lado do cliente w2k + é outra opção para sincronizar arquivos, mas mais uma vez eu acho que é limitado a desktop, appdata, mydocs e dang não lembro do outro. Synctoys from ms funcionará muito bem para o que você está fazendo também!