
Во-первых, я хочу поблагодарить вас за всю информацию на этом сайте, но у меня есть важный вопрос, касающийся прав доступа к папкам/файлам, который я хочу решить одним из следующих двух способов:
- Использование ICALCS для сброса разрешений.
- Веб-форма ASP.net C# с использованием встроенного API FileSecurity.
Видите ли, я сейчас перемещаю все веб-приложения сервера Win2k на сервер Win2008. Проблема в том, что поскольку мы делаем такой большой скачок с 2k на 2008, инструменты конвертации для миграции не работают. При этом моя задача — скопировать все веб-сайты (сейчас все в одном каталоге) с 2k на сервер 2008, каким-то образом сохранить все разрешения из 2k и повторно применить эти разрешения в 2008. Я вижу, что выше приведены шаги по сбросу разрешений, но есть ли рекомендации относительно того, как мне сохранить разрешения из Win2k, а затем повторно применить их к скопированным файлам в 2008? Любые идеи были бы очень признательны.
решение1
Robocopy может копировать файлы с сохранением их прав доступа с помощью ключа /SEC.
Но я также хотел бы отметить, что есть очень большая вероятность, что ваши веб-приложения будутнуждатьсядругие разрешения в Windows 2008 (особенно если это R2) по сравнению с Windows 2000. Анонимные учетные записи и идентификаторы пула приложений работают немного по-другому.