Como gerar e exportar relatório de permissões NTFS com scripts do PowerShell?

Continue lendo para saber como listar e exportar permissões NTFS com scripts do PowerShell no Active Directory (AD) e como fazer isso facilmente com o ADManager Plus.

Windows PowerShell

Etapas para gerar relatório de permissões NTFS usando o PowerShell:

  • Identifique o domínio para o qual o relatório de permissões NTFS será obtido.
  • Crie e compile o script para obter o relatório NTFS. Execute o script no PowerShell.
  • Exemplo de script para obter o relatório NTFS:
  •  Copiado
    $OutFile = "D:\Temp\Permissions1.csv" #Output file location $Header = "Folder Path,IdentityReference,AccessControlType,IsInherited,InheritanceFlags,PropagationFlags" $FileExist = Test-Path $OutFile If ($FileExist -eq $True) {Del $OutFile} Add-Content -Value $Header -Path $OutFile $RootPath = "\\FileServer\share" #share path $Folders = dir $RootPath -recurse | where {$_.psiscontainer -eq $true} foreach ($Folder in $Folders){ $ACLs = get-acl $Folder.fullname | ForEach-Object { $_.Access } Foreach ($ACL in $ACLs){ $OutInfo = $Folder.Fullname + "," + $ACL.IdentityReference + "," + $ACL.AccessControlType + "," + $ACL.IsInherited + "," + $ACL.InheritanceFlags + "," + $ACL.PropagationFlags Add-Content -Value $OutInfo -Path $OutFile }}
    Clique para copiar o script inteiro
  • Para gerar o relatório para outra pasta, você terá que escrever outro script.

ADManager Plus

Para obter o relatório de permissões NTFS:

  • Navegue até Relatórios > Relatórios NTFS > Permissões para pastas.
  • Selecione o Domínio, o Caminho do recurso para o qual deseja gerar o relatório NTFS. Então clique em Gerar.
  • Você pode até exportar os relatórios como CSV, PDF, XLSX ou HTML.

Captura de tela

Relatório de permissões NTFS no ADManager Plus

» Iniciar teste gratuito de 30 dias

Embora a geração de relatórios NTFS com ferramentas nativas como o PowerShell pareça simples, ela apresenta algumas limitações:

  • O script do PowerShell pode ser executado somente em computadores que tenham a função Serviços de Domínio Active Directory instalada.
  • O script deverá ser reescrito se o relatório precisar ser gerado para uma pasta diferente.
  • Necessidade de um novo script, caso o relatório precise ser exportado.
  • A sintaxe, os parâmetros e as iterações precisam estar corretos. Um erro de digitação ou sintaxe incorreta pode ser difícil de detectar e corrigir, especialmente quando o script é longo.

O ADManager Plus permite que você faça o mesmo com apenas alguns cliques em seu console GUI baseado na web. Também possui opções de agendamento e envio automático dos relatórios por e-mail. Saiba mais sobre isso aqui.

Obtenha controle total sobre permissões NTFS e compartilhamentos de arquivos com relatórios criados especificamente.

  Obtenha um teste gratuito de 30 dias.
  • Embarque em seu gerenciamento do AD sem script, relatórios e jornada de automação com o ADManager Plus.

Guias de instruções relacionados ao PowerShell:

Empresas que confiam no ADManager Plus

A solução completa para gerenciamento e geração de relatórios do Active Directory