Obrigado, "desconhecido". Seu script do PowerShell não funciona para mim, mas eu invadi algo que faz. Eu sou novo também, mas depois de algumas tentativas e erros:
Get-ChildItem "C:\SOME\DIR" -recurse |
ForEach-Object {
$fname = $_.FullName
$acl = Get-Acl $fname
foreach ($e in $acl.Access) {
If ( -not $e.IsInherited -and
$e.AccessControlType -eq "Allow" -and
$e.IdentityReference -eq "SOMEDOMAIN\Somegroup")
{
Write-Host $fname
break
}
}
}
Alguém com kungfu PowerShell provavelmente poderia limpar isso um pouco. Note que eu ignoro as entradas herdadas, porque estou interessado apenas em saber onde o acesso começa.