这个标题真的很流畅。
在设置用于 Azure Active Directory 的计算机时,我们会让 IT 进行初始设置和配置。这包括首次登录和加入 Azure Active Directory。登录时,它会强制您选择验证方法。为了方便起见,我们会使用我们的桌面电话或手机。
现在是我们更新第二个因素电话号码的时候了。我知道一种通过 Azure AD Web UI 手动执行此操作的方法,但我正在寻找一种在 PowerShell 中设置该数字的脚本方法。
这是我通过 PowerShell 检索号码的方法。
Get-msoluser -UserPrincipalName "email@emailaddress.com" | Select-Object -ExpandProperty StrongAuthenticationUserDetails
Run Code Online (Sandbox Code Playgroud)
该代码返回此信息:
ExtensionData : System.Runtime.Serialization.ExtensionDataObject
AlternativePhoneNumber :
Email :
OldPin :
PhoneNumber : +1 5554445555
Pin :
Run Code Online (Sandbox Code Playgroud)
但是,似乎没有用于设置 StrongAuthenticationUserDetails 的类似选项。
我所有的搜索都显示了如何批量启用 2 因素身份验证,这不是我想要做的。我想保持 StrongAuthentication 不变,同时只更新电话号码。