Preciso encontrar uma maneira de obter uma lista de todas as pastas e arquivos dentro de uma pasta mestre que tenha permissões de gravação definidas para a conta IUSR no IIS8 no Windows Server 2012.
Eu fiz uma pesquisa no google e não consegui encontrar nenhum script ou ferramenta que me permitisse fazer isso.
Obrigado.
Respostas:
você pode usar a ferramenta http://technet.microsoft.com/en-us/sysinternals/bb897332.aspx access enum (parte do pacote sysinternals da MS) para enumerar todas as alterações nas permissões.
por padrão, mostra apenas os locais onde as permissões mudam para ser menos restritivas que os pais - você pode alterar isso para mostrar todas as alterações de permissão. você pode salvar os resultados e limpá-los.
você pode dar uma olhada neste script do PowerShell - http://social.technet.microsoft.com/Forums/scriptcenter/en-US/db715d17-f4bf-4e4a-b467-c8d2ffddad02/getacl-for-a-particular-user? forum = winserverpowershell e modifique-o para seus propósitos
fonte