使用PowerShell启用用户的MFA
前言
最近,在研究如何用代码启用AAD账户的MFA。
正文
命令如下,需要连接MgGraph,如果没有安装过Microsoft.Graph,需要先安装模块:
Install-Module Microsoft.Graph -Scope CurrentUser
Connect-MgGraph -ClientId "53bc74d4-1234-1234-1234-dd9b1c605883" -TenantId "412bb5e1-1234-1234-1234-b8f89048446d" -CertificateThumbprint "93565443eb1234d8e4af61234716080fee06c900" $uri = "https://graph.microsoft.com/beta/users/93ef2615-1234-1234-1234-088f3c58ff99/authentication/requirements" $body = @{ perUserMfaState = "enabled" } | ConvertTo-Json $response = Invoke-MgGraphRequest -Method PATCH -Uri $uri -Body $body $response | ConvertTo-Json
执行的结果
如何在Azure App里上传证书,这里上传cer后缀格式的证书即可,指纹可以直接看到,复制粘贴就能拿去用,也可以在证书的属性里看到
会有另一篇博客,介绍如何生成自签名证书
博文推荐: |
SharePoint 2013 WebPart 管理工具分享[开源] |
基于SharePoint 2013的论坛解决方案[开源] |
SharePoint 2013 学习基础系列入门教程 |
SharePoint 2013 图文开发系列之门教程 |
SharePoint Designer 学习系列入门教程 |
特:如果有SharePoint项目,欢迎邮件联系我,Email:linyu_s@163.com |