2012-04-03 16 views
2

Ребятам было поручено создать приложение, которое создаст кучу папок с разрешениями в нашей сети в доле, указанном пользователем. Мои мысли - создать папки в виде шаблона со всеми необходимыми разрешениями, а затем приложение просто скопирует шаблон в указанный общий ресурс. Возможно ли в C# или powershell скопировать папки и сохранить разрешения при этом. Ive сделал поиск Google, но не нашел ничего убедительного.копирование папок и сохранение разрешений

+0

некоторые подсказки с помощью PowerShell: http://blogs.msdn.com/b/powershell/archive/ 2009/05/11/copy-acl.aspx –

ответ

1

Здесь вы просто используете класс FileSecurity для передачи разрешений файлов.

Google first result on c# copy files maintain permissions

И Безопасность каталога для папок:

Directory Security 1

Directory Security 2

+0

спасибо, им не нужно копировать файлы, так как в вопросе указаны его единственные папки. Что касается ссылки Directory 1, я видел это, но вопрос не помечен как ответ, он даже не был проголосован. Спасибо за ответ хотя –

+0

Также ответ дается @ ho1 не совсем новичком ^^ В любом случае служба безопасности каталога работает, в отношении ответов я набрал ее, чтобы дать вам ответ не из-за кредита. –

+0

Я только что проверил, и ваше право очень низкое, однако это еще не значит, что правильный ответ. его просмотрено 501 раз и не имеет никаких голосов. Заставляет меня думать, что, возможно, это не лучший способ сделать это. Скорее всего, я запускаю некоторый тестовый код. –

Смежные вопросы