Come ottenere l'elenco di controllo accessi per cartelle e sottocartelle in Active Directory?
Continua a leggere per sapere come visualizzare l’elenco di controllo accessi per cartelle e sottocartelle in Active Directory (AD) mediante PowerShell e come farlo facilmente con ADManager Plus.
Windows PowerShell
- Identifica il dominio dove si trova l’ACL da ottenere.
- Crea e compila lo script per ottenere l’ACL della cartella. Esegui lo script in PowerShell.
- Script di esempio per ottenere l'ACL dell'account utente AD:
Copied
$aclpath = "\\pdc\Shared\sales" #define path to the shared folder $reportpath ="D:\permissions\ACL.csv" dir -Recurse $path | where { $_.PsIsContainer } | % { $path1 = $_.fullname; Get-Acl $_.Fullname | % { $_.access | Add-Member -MemberType NoteProperty '.\Application Data' -Value $path1 -passthru }} | Export-Csv $reportpath
Fare clic per copiare l’intero script
ADManager Plus
- Passa a Report > Report NTFS > Cartelle accessibili da account.
- Seleziona il Dominio, Account utente, cartelle, livello di sottocartella e Tipo di accesso. Fai clic su Genera. Puoi anche esportare i report come CSV, PDF, XLSX o HTML.
Schermata
» Inizia il periodo di prova gratuito di 30 giorni
Questo report ti consente di visualizzare le cartelle a cui è possibile accedere da account utente o gruppi di AD.
Sebbene la generazione dell’elenco di controllo accessi per cartelle 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.
- Nel caso in cui l'elenco di controllo accessi debba essere ottenuto per molteplici cartelle, è necessario scrivere un nuovo script più complesso.
- È 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 eseguire 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.