I comandi nativi di PowerShell offrono poche possibilità per la gestione dei volumi NTFS. Per visualizzare le autorizzazioni NTFS, è necessario scaricare il modulo NTFSSecurity, sviluppato da Microsoft. Ciò richiede la configurazione di alcuni prerequisiti prima di poter eseguire il modulo. Il modulo NTFSSecurity ti fornisce la capacità di gestire le autorizzazioni NTFS tramite PowerShell, tuttavia, se preferisci utilizzare un’interfaccia più semplice per ottenere lo stesso risultato, puoi provare ADAudit Plus. La sua interfaccia utente di facile comprensione non richiede troppo tempo per la configurazione e consente di visualizzare in modo semplice le autorizzazioni NTFS direttamente dalla dashboard. La medesima dashboard consente di gestire con facilità le autorizzazioni file per server NetApp, EMC e file server Windows.
Di seguito è riportato un confronto che mostra come gestire le autorizzazioni NTFS con PowerShell e ADAudit Plus.
@{ ModuleToProcess = 'NTFSSecurity.psm1' ModuleVersion = '4.2.4' GUID = 'cd303a6c-f405-4dcb-b1ce-fbc2c52264e9' Author = 'R.Andree' CompanyName = 'R.Andree' Description = 'Windows PowerShell Module for managing file and folder security on NTFS volumes' PowerShellVersion = '2.0' DotNetFrameworkVersion = '3.5' ScriptsToProcess = @('NTFSSecurity.Init.ps1') TypesToProcess = @('NTFSSecurity.types.ps1xml') FormatsToProcess = @() NestedModules = @('NTFSSecurity.dll') AliasesToExport = '*' CmdletsToExport = 'Add-NTFSAccess', 'Clear-NTFSAccess', 'Disable-NTFSAccessInheritance', 'Enable-NTFSAccessInheritance', 'Get-NTFSAccess', 'Get-NTFSEffectiveAccess', 'Get-NTFSOrphanedAccess', 'Get-NTFSSimpleAccess', 'Remove-NTFSAccess', 'Show-NTFSSimpleAccess', #---------------------------------------------- 'Add-NTFSAudit', 'Clear-NTFSAudit', 'Disable-NTFSAuditInheritance', 'Enable-NTFSAuditInheritance', 'Get-NTFSAudit', 'Get-NTFSOrphanedAudit', 'Remove-NTFSAudit', #---------------------------------------------- 'Disable-NTFSAccessInheritance', 'Disable-NTFSAuditInheritance', 'Enable-NTFSAccessInheritance', 'Enable-NTFSAuditInheritance', 'Get-NTFSInheritance', 'Set-NTFSInheritance', #---------------------------------------------- 'Get-NTFSOwner', 'Set-NTFSOwner', #---------------------------------------------- 'Get-NTFSSecurityDescriptor', 'Set-NTFSSecurityDescriptor', #---------------------------------------------- 'Disable-Privileges', 'Enable-Privileges', 'Get-Privileges', #---------------------------------------------- 'Copy-Item2', 'Get-ChildItem2', 'Get-Item2', 'Move-Item2', 'Remove-Item2', #---------------------------------------------- 'Test-Path2', #---------------------------------------------- 'Get-NTFSHardLink', 'New-NTFSHardLink', 'New-NTFSSymbolicLink', #---------------------------------------------- 'Get-DiskSpace', 'Get-FileHash2' FileList = @('NTFSSecurity.dll', 'NTFSSecurity.types.ps1xml', 'NTFSSecurity.format.ps1xml', 'NTFSSecurity.Init.ps1', 'NTFSSecurity.psm1') PrivateData = @{ EnablePrivileges = $true GetInheritedFrom = $true GetFileSystemModeProperty = $true ShowAccountSid = $false IdentifyHardLinks = $true PSData = @{ Tags = @('AccessControl', 'ACL', 'DirectorySecurity', 'FileSecurity', 'FileSystem', 'FileSystemSecurity', 'NTFS', 'Module', 'AccessRights') } }
Screenshot:
Perché ADAudit Plus è la soluzione migliore per te?