Во-первых, я не администратор Windows, так что, возможно, это полная чушь.
Мы собираемся перенести наш файловый сервер Windows на другой компьютер, люди, которые будут выполнять эту работу, знают, как реплицировать папки и файлы (возможно, копировать / вставить?), Но они не знают, как перенести файл и папку. права пользователя.
Есть ли инструмент, чтобы сделать это автоматически?
Путем поиска в Stackoverflow я вижу команду Windows «CACLS», которая показывает и устанавливает разрешения, так что я могу написать программу, которая проходит через файловую систему и вызывает команду для отображения и установки разрешений.
Это приближение нормально?
P.S. Извините за мой плохой английский
Команда XCOPY копирует разрешения, когда установлены переключатели «/ O» или «/ X». Вы можете выполнить самые простые миграции файлов / папок / разрешений, просто выполнив:
XCOPY "source" "destination" /E /X /C /H /K
Если у вас есть глубокая иерархия папок с длинными путями, вам понадобится «более мощный» инструмент.
Вам необходимо использовать Microsoft File Server Migration Toolkit. (Информация | Скачать)