Existe alguma maneira de mover / replicar pastas para as quais você não tem permissões, sem tocar nas permissões de segurança?
Em particular, estou tentando copiar a pasta "users" de um servidor Windows (DC) para outro. Quando um usuário é criado, o próprio usuário é proprietário de sua pasta e as exigências de política que os administradores não podem acessar.
A última vez que fiz isso, usei o DFS para replicar as pastas, o que funciona, mas é um pouco confuso.
Como vocês gerenciam a migração de usuários?
windows
permissions
windows-server-2008-r2
Jack Pettersson
fonte
fonte
PsExec -i -s -d CMD
e depoisrobocopy "x\dir" "y\dir" /copyall /S /E /R:0 /W:30 /DCOPY:T > C:\log.txt
mas não funcionou. Parece que nem o sistema pode tocar nas pastas dos usuários.nt authority\system
? Você pode digitar as pastas do usuário comcd c:\users\...
?nt authority\system ID: S-1-5-18
e sim eu posso entrar nas pastas de usuários (que eu não posso em um administrador normal executar janela CMD). mas ainda obter "Acesso negado". quando eu tento roubar as pastas de usuários ... estranhoRespostas:
Quando eu tive que fazer algo parecido, usei XCACLS para modificar as permissões atuais na pasta (
/e
edita em vez de substituir o ACL) para lhe dar controle total. Você pode então mover a pasta e, em seguida, remover suas próprias permissões.Como alternativa, você pode usar os cmdlets get-acl e set-acl no powershell para obter um conjunto de permissões:
$oldPermissions = get-acl "C:\users\folder"
, edite as permissões para mover e, em seguida, use set-acl para reaplicar as permissões antigas à pasta no novo localAmbos, no entanto, envolvem permissões de edição.
Outras opções incluem:
Se você realmente estiver em um Jam, você pode simplesmente criar a nova estrutura de pastas, apontar os usuários para ela e então dar a eles um link (unidade mapeada, UNC em um email etc) para a caixa antiga para pegar uma cópia de qualquer dado precisa / quer entendendo que você está matando o antigo servidor em x semanas.
fonte