Come si ottiene un report sulle autorizzazioni NTFS?

Di seguito è riportato un confronto tra le procedure per ottenere i report sulle autorizzazioni NTFS tramite Windows PowerShell e ADAudit Plus:

Windows PowerShell

Procedura per ottenere un report sulle autorizzazioni NTFS:

  • In PowerShell, il comando Get-Acl può essere usato per recuperare un report sulle autorizzazioni NTFS. Lo script riportato qui sotto aiuta a recuperare la lista ACL impostata sulla cartella C:\commands.
    (Get-Acl -Path C:\commands).Access
  • Tuttavia, questo specifico comando non può recuperare tutte le autorizzazione delle cartelle nell’albero. Per ottenere il report sulle autorizzazioni NTFS per tutte le cartelle in un albero, è necessario usare il comando Get-Childtem con un parametro particolare (-Recurse). Successivamente, usando il ciclo ForEach, sarà possibile passare i risultati al comando Get-Acl.
    $FolderPath = Get-ChildItem -Directory -Path "C:\commands" -Recurse -Force
    $Output = @()
    ForEach ($Folder in $FolderPath) {
        $Acl = Get-Acl -Path $Folder.FullName
        ForEach ($Access in $Acl.Access) {
    $Properties = [ordered]@{'Folder Name'=$Folder.FullName;'Group/User'=$Access.IdentityReference;'Permissions'=$Access.FileSystemRights;'Inherited'=$Access.IsInherited}
    $Output += New-Object -TypeName PSObject -Property $Properties            
    }
    }
    $Output | Out-GridView
     Copied
    Fare clic per copiare l’intero script
  • Per ordinare e filtrare i risultati, l’output finale va generato co Out-Gridview.

ADAudit Plus

Ottenere un report sulle autorizzazioni NTFS:

  • Accedere a ADAudit Plus → Andare alla scheda Controllo file → Entrare in Report di controllo file → Navigare fino a Report modifiche di autorizzazione cartella.
    powershell-check-folder-permissions-1
  • I dettagli che è possibile trovare in questo report includono:

    • Nome file/cartella e suo percorso nel server.
    • Nome dell'utente che ha modificato l'autorizzazione
    • Valori della nuova e vecchia ACL
    • Autorizzazioni modificate
    • Server in cui si trova il file/la cartella
    • Orario in cui è stata modificata l'autorizzazione
  • Selezionare Esporta come per esportare il report in uno qualsiasi dei formati preferiti (CSV, PDF, HTML, CSVDE e XLSX).

Di seguito sono elencate le limitazioni dell’uso di Windows PowerShell per generare un report sulle autorizzazioni NTFS:-

  • Possiamo eseguire questo script solo dai computer che dispongono del ruolo Active Directory Domain Services
  • Lo script deve essere modificato se si desidera cambiare il formato della data.
  • Parte dello script dovrà essere cambiata se si desidera esportare i dati in un formato differente.
  • L'applicazione di ulteriori filtri aumenterà la complessità dello script.

ADAudit Plus genererà rapidamente i report desiderati scansionando tutti i controller di dominio e li esporterà in vari formati.

» Inizia i 30 giorni di prova gratuiti

  • Script PowerShell e semplificazione del controllo delle modifiche AD con ADAudit Plus.
  •  
  • Facendo clic su “Inizia subito la tua prova gratuita” accetti l’elaborazione dei tuoi dati personali in base all’informativa sulla privacy.
  •  
  • Grazie per lo scaricamento!
  • Il tuo scaricamento dovrebbe iniziare automaticamente tra 15 secondi. Altrimenti, fai clic qui per scaricare manualmente.