Como obter uma lista de todas as pastas que têm permissão de gravação para a conta IUSR?

0

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.

HumanBacon
fonte
Apenas para aumentar a diversão: você pode precisar enumerar os diretórios virtuais abaixo da "pasta principal", pois eles são considerados parte desse espaço para nome.
TristanK

Respostas:

0

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

bkr
fonte