Цитата из «Эффективной Java», 2-е изд., пункт 1: Рассмотрите статические заводские методы вместо конструкторов, p. 5:
«Обратите внимание, что статический заводский метод не совпадает с шаблоном Factory Method из шаблонов проектирования [Gamma95, стр. 107]. Статический заводский метод, описанный в этом элементе, не имеет прямого эквивалента в Design Узоры ".
Два ответа.
В PowerShell, получать-ACL cmdlet получит существующие полномочия. Вы тогда изменяете тех, которые используют команды.NET, и выполняете ACL набора для применения его назад к папке - справка для этих двух cmdlets включает примеры, и можно загрузить книжные примеры с www.sapienpress.com для "Windows PowerShell: TFM" = книга также содержит явные примеры.
Однако это не стоит Вашего времени. В сущности файл ACLs является королевской болью для контакта с и невероятно сложный. Microsoft уже записала прекрасные инструменты, чтобы сделать это, как Cacls, и намного легче только использовать тех.
Теперь это - все полномочия ФАЙЛА - можно также интересоваться изменением полномочий на самой ДОЛЕ. Инструмент для этого является SUBINACL, и можно загрузить его с Microsoft. См. также http://cwashington.netreach.net/depo/view.asp?Index=1127&ScriptType=vbscript .