NTFS-beveiligingsmachtigingen beheren met PowerShell en ADAudit Plus

De systeemeigen PowerShell biedt weinig op het vlak van NTFS-beheer. Om NTFS-machtigingen weer te geven in PowerShell, wordt u gevraagd de NTFSSecurity-module, ontwikkeld door Microsoft, te downloaden. Hiervoor zijn enkele vooraf vereiste instellingen nodig voordat u de module kunt uitvoeren. De NTFSSecurity-module biedt u de mogelijkheid om NTFS-machtigingen te beheren via PowerShell, maar als u toch de voorkeur geeft aan een eenvoudigere interface, kunt u ADAudit Plus proberen. De eenvoudige gebruikersinterface vereist niet veel tijd voor het instellen en u kunt de NTFS-machtigingen gemakkelijk weergeven vanaf het dashboard. Via het dashboard kunt u gemakkelijk bestandsmachtigingen beheren voor NetApp, EMC en Windows-bestandsservers.

Het volgende is een vergelijking om u te tonen hoe u NTFS-machtigingen kunt beheren met PowerShell en ADAudit Plus.

Windows PowerShell

Stappen voor het beheren van NTFS-machtigingen in Windows PowerShell

  • Importeer de NTFSSecurity-module. U moet ook het beleid voor de serveruitvoering te wijzigen met de cmdlet 'SetExecutionPolicy' voordat u de module importeert.
  • Definieer de map die moet worden bewaakt en voer de cmdlet Get-NTFSAccess uit om machtigingen weer te geven naar een bestand of map.
  • U kunt cmdlets van de NTFSSecurity-module alleen uitvoeren nadat het uitvoeringsbeleid werd geïmporteerd. De module moet elke keer worden geïmporteerd wanneer u NTFS-machtigingen wilt weergeven.
  • Voer het script uit.
  • test

Code voor het beheren van NTFS-machtigingen

@{ 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') } }
Klik om het gehele script te kopiëren

ADAudit Plus

Voor het verkrijgen van het rapport,

  • Meld aan op de webconsole van ADAudit Plus met geautoriseerde gegevens. Navigeer naar het tabblad 'Bestandscontrole' en selecteer 'Mapmachtigingen'. U kunt de mapmachtigingen hier weergeven.
  • U kunt gedeelde machtigingen weergeven via 'Serveraudit' en door 'Netwerkshare-wijzigingen' te selecteren op het tabblad 'Netwerkshare-audit'.

Schermafbeelding

ntfssecurity-1
» Start Gratis proefversie voor 30 dagen

Waarom is ADAudit Plus de betere oplossing voor u?

  • Controleer en genereer rapporten voor Windows-bestandsserver, NetApp- en EMC-servers.
  • Ontvang onmiddellijk waarschuwingen bij het maken of wijzigen van bestanden.
  • Geef gedetailleerde rapporten weer over bestandsmachtigingen en SACL-wijzigingen.
  • PowerShell-scripting, en vereenvoudig AD-wijzigingscontrole met ADAudit Plus.
  •  
  • Door te klikken op 'Uw gratis proefversie nu aanvragen', gaat u akkoord met de verwerking van persoonsgegevens in overeenstemming met het Privacybeleid.
  • Danke für das Herunterladen!

    Ihr Download sollte in 15 Sekunden automatisch beginnen. Wenn nicht, klicken Sie hier, um es manuell herunterzuladen.

Powiązane zasoby

ADAudit Plus Trusted By

Eén enkele oplossing voor volledige audit en rapportage van Active Directory