Извините за плохое наименование, я действительно не могу обернуть голову вокруг того, о чем я прошу.
Если я запущу это:
Get-MsolUser -UserPrincipalName bob.bobbington@bob.com |
select UserPrincipalName, {$_.StrongAuthenticationMethods.MethodType},
{$_.StrongAuthenticationMethods.IsDefault}
Я получу следующее:
bob.bobbington@bob.com
{PhoneAppOTP, PhoneAppNotification, OneWaySMS, TwoWayVoiceMobile}
{False, True, False, False}
Можно ли как-нибудь вернуть мне только True MethodType из подобъекта StrongAuthenticationMethods?
Итак, возврат такой:
bob.bobbington@bob.com
PhoneAppNotification
Iпытаясь избежать запуска длинного сценария выполнения для циклического прохождения каждого пользователя, если я могу вернуть нужные данные за один проход.