У меня есть новый администратор в нашей команде, и у нее есть некоторые проблемы с разрешениями. Некоторые вещи, которые запускает новый администратор в Exchange PowerShell, дают странные ошибки, которые остальная часть команды не получает, а google не помогает выяснить, что означают эти ошибки. Поэтому мы считаем, что это проблема с разрешениями. В своем исследовании я запустил запрос о членстве в группе нового администратора, а затем хотел сравнить его с моим. Все, казалось, сработало, однако, я заметил, что команда compare-object
не обнаружила всех различий, когда я обнаружил проверенные результаты.сравнение объекта, не отображающего все отличия
Вот что я побежал:
$a = Get-ADPrincipalGroupMembership "me" | select name
$b = Get-ADPrincipalGroupMembership "new admin" | select name
Compare-Object $a $b | ft -AutoSize
Это перечислены около 7 результатов, но я сразу заметил, что я был в одной группе, которая началась с «А», и она была не в этой группе, и он не был указан в результатах. Какие-либо предложения?
Было ли это основной группой случайно? Выстрел в темноте, так как мы не можем видеть данные. Если вы вручную сравниваете два списка, вы получаете те же результаты? Мы не знаем, где вы сделали эти сравнения. – Matt
Попробуйте изменить его на '| Выберите -ExpandProperty Name' и посмотрите, работает ли это лучше для вас. – TheMadTechnician
@ TheMadTechnician Я не думал, что это имеет значение, но это проблема, которую я поставил сейчас. Я просто проверил и получил разные результаты. параметр '-Property'' compare-object' также будет работать – Matt