通过 Powershell 上传 Azure AD B2C 自定义策略

Upload Azure AD B2C Custom Policy Via Powershell

如何通过电源 shell 上传 custom policies

你不能。

嗯,如果您有 B2C powershell 工具的高级策略,您过去可以这样做,但自从他们从 B2C 迁移到 Identity Experience Framework 后,他们就禁用了它。

我想当他们回到 ARM 模板时他们会重新启用它。

Azure AD B2C 当前不支持任何编程策略管理,包括 Graph、PowerShell 或 ARM 模板。

您可以在 Azure AD B2C 反馈论坛中支持这个问题并跟踪它(即在有可用预览时得到通知)以投票给它:Programmatically Manage B2C Policies

Azure AD B2C 现在支持 PowerShell cmdlet

Azure AD Preview module documentation

See medium blog

快速入门

启动 Power Shell 并尝试以下命令

> Install-Module -Name AzureADPreview 
> Connect-AzureAd -tenantId <yourtenantname> -accountId <yourAlias@contoso.com>
> Get-AzureADMSTrustFrameworkPolicy 
> Get-AzureADMSTrustFrameworkPolicy -Id B2C_1A_signup_signin -OutputFilePath C:\B2C_1A_signup_signin.xml
> New-AzureADMSTrustFrameworkPolicy  -InputFilePath C:\B2C_1A_signup_signin.xml
> Set-AzureADMSTrustFrameworkPolicy  -Id B2C_1A_signup_signin -InputFilePath C:\B2C_1A_signup_signin.xml