Comment obtenir un rapport sur les autorisations NTFS ?

Voici une comparaison entre l'obtention d'un rapport sur les autorisations NTFS à l'aide de Windows PowerShell et d'ADAudit Plus :

Windows PowerShell

Étapes à suivre pour obtenir un rapport sur les autorisations NTFS :

  • Dans PowerShell, la commande Get-Acl peut être utilisée pour récupérer les rapports d’autorisations NTFS. Le script mentionné ci-dessous permet de récupérer les ACL définies sur le dossier C:\commands.
    (Get-Acl -Path C:\commands).Access
  • Cependant, cette commande particulière ne peut pas récupérer toutes les autorisations des dossiers dans l'arbre. Pour obtenir le rapport des autorisations NTFS pour tous les dossiers d'une arborescence, il faut utiliser la commande Get-Childtem avec un paramètre particulier -Recurse. Ensuite, en utilisant la boucle ForEach, nous pouvons transmettre les résultats à 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
    Cliquez pour copier tout le script
  • Pour trier et filtrer les résultats, la sortie finale est générée dans Out-Gridview.

ADAudit Plus

Obtenir un rapport sur les autorisations NTFS :

  • Connectez-vous à ADAudit Plus → Accédez à l'onglet Audit de fichiers → Sous Rapports d'audit de fichiers → Naviguez jusqu'au rapport Modifications des autorisations de dossiers.
    powershell-check-folder-permissions-1
  • Les détails que vous pouvez trouver dans ce rapport incluent :

    • Nom du fichier/dossier et son emplacement sur le serveur.
    • Nom de l’utilisateur qui a modifié l’autorisation
    • Valeurs de la nouvelle et de l'ancienne ACL
    • Autorisations modifiées
    • Serveur sur lequel se trouve le fichier/dossier
    • Heure de la modification de l’autorisation
  • Sélectionnez « Exporter en tant que » pour exporter le rapport dans l'un des formats préférés (CSV, PDF, HTML, CSVDE et XLSX).

Voici les limites de l'utilisation de Windows PowerShell pour générer un rapport sur les autorisations NTFS :

  • Nous ne pouvons exécuter ce script qu'à partir des ordinateurs qui ont le rôle de services de domaine Active Directory
  • Le script doit être modifié si vous souhaitez changer les formats de date.
  • Certaines parties du script doivent être modifiées si vous souhaitez exporter le script dans un autre format.
  • L'application de davantage de filtres ajoute de la complexité au script.

ADAudit Plus génère rapidement des rapports en analysant tous les DC et ces rapports peuvent être exportés dans de multiples formats.

» Commencer l'essai gratuit de 30 jours

  • Créez des scripts PowerShell, et simplifiez la vérification des changements AD avec ADAudit Plus.
  •  
  • En cliquant sur « Obtenir votre évaluation gratuite maintenant, », vous acceptez le traitement des données personnelles conformément à la Politique de confidentialité.
  •  
  • Merci du téléchargement !
  • Votre téléchargement doit commencer automatiquement dans 15 secondes. Sinon, cliquez ici pour télécharger manuellement.