powershell - 如何使用 powershell 重置 MFA 并进行测试?
问题描述
我正在寻找一种为特定用户重置 MFA 的方法。现在我正在使用命令
Reset-MsolStrongAuthenticationMethodbyUpn -UserPrincipalName $user
但是我认为这不能正常工作。这是我的代码:
Connect-MsolService -Credential $Cred
$user = "user@test.com"
Reset-MsolStrongAuthenticationMethodbyUpn -UserPrincipalName $user
然后,要检查 MFA 是否已重置,我会:
$userMFA = Get-MsolUser -UserPrincipalName $user |select -ExpandProperty StrongAuthenticationUserDetails
$userPhoneNumber = $userMFA.PhoneNumber
但是电话号码仍然存在并且没有被删除。我测试对了吗?也许还有另一种方法可以检查 MFA 是否已重置,我只是没有另一种方法来测试它。如果有更好的方法来检查代码是否有效(是否通过powershell),现在有人吗?
解决方案
推荐阅读
- angular - 在 Angular 中的组件之间共享数据:我们总是需要 Observables 吗?
- php - 如果客户从未购买过,请将产品添加到购物车 - 代码不起作用
- postgresql - 在图中查找连接边
- mongodb - IBM Cloud 上的一个 ASP.Net 应用程序 - 一个或多个 MongoDB?
- javascript - 如何修复函数图不显示导数
- flutter - 从子级更新父级 Swiper 的索引
- mysql - express+mysql无法登录,注册成功
- r - 如何为包含列表中数值的任何行子集数据框?
- python - 为什么在类上设置描述符会覆盖描述符?
- java - 使用 Swagger 将创建的日期时间添加到 REST API