Jak uzyskać raport o uprawnieniach NTFS?

Poniżej przedstawiono porównanie uzyskiwania raportów o uprawnieniach NTFS za pomocą programów Windows PowerShell i ADAudit Plus:

Windows PowerShell

Etapy uzyskiwania raportu o uprawnieniach NTFS:

  • W PowerShell do pobrania raportów o uprawnieniach NTFS służy polecenie Get-Acl. Poniższy skrypt pomaga pobrać listę ACL skonfigurowaną w folderze C:\commands.
    (Get-Acl -Path C:\commands).Dostęp
  • Jednak to konkretne polecenie nie pozwala pobrać wszystkich uprawnień folderów w drzewie. Aby uzyskać raport o uprawnieniach NTFS wszystkich folderów w drzewie, należy użyć polecenia Get-Childtem ze szczególnym parametrem -Recurse. Następnie za pomocą pętli ForEach można przesłać wyniki do 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
    Kliknij, aby skopiować cały skrypt
  • Aby posortować i przefiltrować wyniki, ostateczny produkt wyjściowy generuje się do Out-Gridview.

ADAudit Plus

Uzyskiwanie raportu o uprawnieniach NTFS:

  • Zaloguj się w ADAudit Plus → Przejdź do karty Inspekcja pliku → W Raportach o audycie pliku → Przejdź do raportu o zmianach uprawnień do folderu.
    powershell-check-folder-permissions-1
  • Ten raport zawiera następujące informacje:

    • Nazwę pliku/folderu oraz jego lokalizację na serwerze.
    • Nazwa użytkownika, który zmodyfikował uprawnienie
    • Wartości nowej i starej listy ACL
    • Zmodyfikowane uprawnienia
    • Serwer, na którym znajduje się plik/folder
    • Czas zmiany uprawnienia
  • Wybierz opcję Eksportuj jako, aby wyeksportować raport w dowolnym z preferowanych formatów (CSV, PDF, HTML, CSVDE i XLSX).

Poniżej przedstawiono ograniczenia dotyczące używania Windows PowerShell do wygenerowania raportu o uprawnieniach NTFS:-

  • i. Ten skrypt można uruchomić tylko na komputerach z rolą Active Directory Domain
  • i. Jeśli chcesz zmienić formaty daty, musisz zmodyfikować skrypt.
  • i. Jeśli chcesz wyeksportować skrypt w innym formacie, musisz zmienić fragmenty skryptu.
  • i. Dodawanie kolejnych filtrów spowoduje podniesienie złożoności skryptu.

ADAudit Plus generuje natychmiastowe raporty, skanując wszystkie kontrolery domeny, a raporty te mogą być eksportowane w wielu formatach.

» Rozpocznij 30-dniowy bezpłatny okres próbny

  • Wykonywanie skryptów PowerShell i uproszczony audyt zmian w AD za pomocą ADAudit Plus.
  •  
  • Przez kliknięcie „Pobierz bezpłatną wersję próbną” akceptujesz licencję użytkownika i polityką prywatności.
  •  
  • Dziękujemy za pobranie!
  • Pobieranie powinno rozpocząć się automatycznie w ciągu 15 sekund. Jeśli nie rozpocznie się automatycznie, kliknij tutaj, aby pobrać ręcznie

Powiązane zasoby