Я нахожусь в процессе создания сценария powershell, который извлекает разрешения, связанные с каталогом, и выводит результаты в CSV.Этот сценарий в настоящее время работает, как и предполагалось, но теперь я хочу, чтобы он исключил учетную запись NT AUTHORITY \ SYSTEM и BUILTIN \ Administrators из списка.Подскажите, пожалуйста, как мне этого добиться?
$FolderPath = dir -Directory -Path "C:\GMT\Common\" -Recurse -Force
$Report = @()
Foreach ($Folder in $FolderPath) {
$Acl = Get-Acl -Path $Folder.FullName
foreach ($Access in $acl.Access)
{
$Properties = [ordered]@{'FolderName'=$Folder.FullName;'AD Group or User'=$Access.IdentityReference;'Permissions'=$Access.FileSystemRights}
$Report += New-Object -TypeName PSObject -Property $Properties
}
}
$Report | Export-Csv -path "C:\Temp\server_permissions.csv"