Come generare ed esportare un report delle autorizzazioni NTFS con script PowerShell?

Continua a leggere per conoscere come elencare ed esportare autorizzazioni NTFS con script PowerShell in Active Directory (AD) e come farlo facilmente con ADManager Plus.

Windows PowerShell

Procedura per generare il report delle autorizzazioni NTFS mediante PowerShell:

  • Identifica il dominio per cui deve essere ottenuto il report delle autorizzazioni NTFS.
  • Crea e compila lo script per ottenere il report NTFS. Esegui lo script in PowerShell.
  • Script di esempio per ottenere il report di NTFS:
  •  Copied
    $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 }}
    Fare clic per copiare l’intero script
  • Per generare il report per un'altra cartella, dovrai scrivere un altro script.

ADManager Plus

Per ottenere il report delle autorizzazioni di NTFS:

  • Passa a Report > Report NTFS > Autorizzazioni per cartelle.
  • Seleziona il Dominio, il Percorso risorsa per cui desideri generare il report NTFS. Quindi fai clic su Genera.
  • Puoi anche esportare i report come CSV, PDF, XLSX o HTML.

Schermata

NTFS Permissions Report in ADManager Plus

» Inizia il periodo di prova gratuito di 30 giorni

Sebbene la generazione di report NTFS con strumenti nativi come PowerShell sembri semplice, presenta alcune limitazioni:

  • Lo script PowerShell può essere eseguito solo dai computer in cui è installato il ruolo Active Directory Domain Services.
  • Lo script va riscritto se il report deve essere generato per una cartella differente.
  • Necessità di un nuovo script, nel caso in cui il report necessita di essere esportato.
  • È necessario che la sintassi, i parametri e le iterazioni siano corretti. Un errore di battitura o una sintassi errata potrebbero essere difficili da individuare e correggere, specialmente quando lo script è lungo.

ADManager Plus ti consente di fare lo stesso con pochi clic dalla sua console GUI basata sul Web. Dispone inoltre di opzioni per la pianificazione e l'invio automatico dei report tramite e-mail. Ulteriori informazioni qui.

Ottieni il controllo completo sulle autorizzazioni NTFS e sulle condivisioni di file con report appositamente creati.

  Ottieni una prova gratuita di 30 giorni.
  • Inizia la tua gestione AD, reportistica e automazione senza script grazie ad ADManager 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

Guide pratiche correlate a PowerShell: