2013-03-06 7 views
1

У меня есть часть с файлом structue как такКак сделать новые подпапки неотъемлемые права доступа (Windows Server 2008)

общественности (без ограничений) продаж (только продавцы имеют доступ) Производство (Продукция имеет доступ только к этому)

Я создал разрешения, но если кто-то создает новую папку там, разрешения в этой новой папке не такие же, как у партера, есть ли способ принудительного разрешения (или даже скрипта, который я мог бы для повторной установки разрешений в ночное время)

ответ

2

Это может быть сделано через графический интерфейс, как раз от - нажмите кнопку Дополнительно на вкладке Безопасность в свойствах папки, и сделать вы отключили наследование ваших основных вложенных папок и затем проверьте, чтобы любые пользовательские параметры безопасности применялись к «этой папке, подпапкам и файлам». Вам также может потребоваться проверить «заменить все разрешения дочерних объектов ...».

Из командной строки вы можете использовать команду «icacls», которая действительно мощна и является тем, что я обычно использую при настройке разрешений, подобных этому.

1

as u suggeste d, я написал ниже сценарий. Надеюсь, что это может помочь

$folders = Get-ChildItem -Path $share -Directory 
    foreach ($folder in $folders) 
    { 
     $acl = Get-Acl $folder 
     Get-ChildItem $folder -Recurse | %{Set-Acl -Path $_.FullName -AclObject $acl} 
    }