у меня есть типичная "неизвестная учетная запись" на многих файлах из старых / других установок Windows, и повсюду есть тонна типичных ответов.
Впрочем, я не ищу типичного takeown
,subinacl
,xcacls
или решение GUI.
Я хочу изменить эти неизвестные Сидс известных местных Sid, но поддерживать видах разрешения и наследования.
до сих пор единственное, что близко к тому, что я ищу, это сценарий PowerShell:http://poshcode.org/2081 которое позволяет удаление неизвестных идентификаторов безопасности в общих сетевых ресурсах. Он содержит основную логику для поиска неизвестных Sid, но я еще не нашел способ заменить SID в FileSystemAccessRule
объект, но я не так хорошо владею PowerShell или .NET.
Если я не ошибаюсь, в этой статье на MS TechNet предлагает строительство FileSystemAccessRule
и это может быть достигнуто.
кто-нибудь знает, есть ли лучшее решение для этого?
Возможно, для этого существует приложение, средство командной строки или командлет работу?