Jak wygenerować i wyeksportować raport o uprawnieniach NTFS za pomocą skryptów PowerShell?

Czytaj dalej, aby dowiedzieć się, jak utworzyć listę i wyeksportować uprawnienia NTFS za pomocą skryptów PowerShell w usłudze Active Directory (AD) i jak można to łatwo zrobić w ADManager Plus.

Windows PowerShell

Generowanie raportu o uprawnieniach NTFS za pomocą skryptów PowerShell:

  • Określ domenę, dla której ma być pobrany raport o uprawnieniach NTFS.
  • Utwórz i skompiluj skrypt pobierania raportu NTFS. Wykonaj skrypt w programie PowerShell.
  • Przykładowy skrypt pobierania raportu NTFS:
  •  Copied
    $OutFile = "D:\Temp\Permissions1.csv" #Output file location $Header = "Folder Path,IdentityReference,AccessControlType,IsInherited,InheritanceFlags,PropagationFlags" $FileExist = Test-Path $OutFile If ($FileExist -eq $True) {Del $OutFile} Add-Content -Value $Header -Path $OutFile $RootPath = "\\FileServer\share" #share path $Folders = dir $RootPath -recurse | where {$_.psiscontainer -eq $true} foreach ($Folder in $Folders){ $ACLs = get-acl $Folder.fullname | ForEach-Object { $_.Access } Foreach ($ACL in $ACLs){ $OutInfo = $Folder.Fullname + "," + $ACL.IdentityReference + "," + $ACL.AccessControlType + "," + $ACL.IsInherited + "," + $ACL.InheritanceFlags + "," + $ACL.PropagationFlags Add-Content -Value $OutInfo -Path $OutFile }}
    Kliknij, aby skopiować cały skrypt
  • Aby wygenerować raport dla innego folderu, trzeba napisać inny skrypt.

ADManager Plus

Uzyskiwanie raportu o uprawnieniach NTFS:

  • Przejdź do obszaru Raporty > Raporty NTFS > Uprawnienia dla folderów.
  • Wybierz Domena, a następnie Ścieżka zasobu, dla której chcesz wygenerować raport NTFS. Następnie kliknij przycisk Generuj.
  • Raporty można też eksportować do formatu CSV, PDF, XLSX lub HTML.

Zrzut ekranu

NTFS Permissions Report in ADManager Plus

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

Chociaż generowanie raportów NTFS za pomocą natywnych narzędzi, takich jak PowerShell, wygląda na proste, wiąże się z kilkoma ograniczeniami:

  • Skrypt PowerShell można uruchamiać tylko na komputerach, na których zainstalowano rolę Active Directory Domain Services.
  • Jeśli raport ma zostać wygenerowany dla innego folderu, skrypt musi zostać napisany od nowa.
  • Potrzeba nowego skryptu na wypadek konieczności wyeksportowania raportu.
  • Składnia, parametry i iteracje muszą być prawidłowe. Literówka lub niepoprawna składnia mogą być trudne do zauważenia i skorygowania, zwłaszcza gdy skrypt jest długi.

ADManager Plus umożliwia wykonywanie tych samych zadań za pomocą kilku kliknięć w konsoli internetowej z graficznym interfejsem użytkownika. Posiada również opcje tworzenia harmonogramów i automatycznego wysyłania raportów pocztą elektroniczną. Więcej na ten temat znajdziesz tutaj.

Uzyskaj pełną kontrolę nad uprawnieniami NTFS i udziałami plików dzięki specjalnie opracowanym raportom.

  Uzyskaj 30-dniowy bezpłatny okres próbny.
  • Rozpocznij zażądanie, raportowanie i automatyzację AD bez skryptów za pomocą ADManager Plus.
  •  
  • Klikając „Pobierz bezpłatną wersję próbną”, wyrażasz zgodę na przetwarzanie danych osobowych zgodnie z  Zasadami ochrony 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

Praktyczne wskazówki dotyczące PowerShell: