Get-ADOrganizationalUnit -filter * -Properties ProtectedFromAccidentalDeletion | where {$_.ProtectedFromAccidentalDeletion -eq $false} | ft DistinguishedName,ProtectedFromAccidentalDeletion
Показывает "False" для действительно защищенных OU.
Это ошибка? Или есть более правильный способ выполнить этот запрос?
Name Value
---- -----
PSVersion 5.1.14393.953
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.14393.953
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Возможно, нужно ли обновить структуру контроллера домена (2008R2)? Это более старая версия PS:
Name Value
---- -----
PSVersion 3.0
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.36373
BuildVersion 6.2.9200.16481
PSCompatibleVersions {1.0, 2.0, 3.0}
PSRemotingProtocolVersion 2.2
Я был вынужден снять флажок / применить, а затем повторно проверить / применить через графический интерфейс; после этого вывод PowerShell был действителен.
Еще раз проверьте свойства.
И последнее: поскольку FT меняет объекты, отображаемые на экране, он меняет объекты. Поэтому я бы заменил ft на select, чтобы сохранить объекты
Get-ADOrganizationalUnit -filter * -Properties ProtectedFromAccidentalDeletion | where {$_.ProtectedFromAccidentalDeletion -eq $false} | Select DistinguishedName,ProtectedFromAccidentalDeletion