如何通过PowerShell将WinForm客户端应用注册为Azure桌面应用
注册WinForm客户端为Azure移动端/桌面端应用的可用工具
核心脚本工具
- Azure AD PowerShell模块:这是PowerShell脚本操作Azure应用注册的首选工具,支持完整的应用注册生命周期管理。你可以用它创建应用、标记应用为公共客户端(移动端/桌面端应用的核心属性)、配置重定向URI(桌面端通常用
http://localhost或自定义协议URI)。 - Azure CLI:可在PowerShell环境中直接调用,命令语法更简洁,同样支持创建公共客户端类型的应用注册,适合快速完成配置。
辅助验证工具
- Azure门户:用于可视化验证脚本执行结果,比如检查应用注册的「身份验证」选项卡中,「移动和桌面应用」的重定向URI是否正确配置,确认应用的公共客户端属性是否生效。
关键操作示例
Azure AD PowerShell模块
- 安装并导入模块:
Install-Module -Name AzureAD -Force Import-Module AzureAD
- 连接到Azure AD:
Connect-AzureAD
- 创建WinForm客户端应用注册:
$winformApp = New-AzureADApplication -DisplayName "WinForm桌面客户端" -PublicClient $true -ReplyUrls @("http://localhost")
Azure CLI
- 登录Azure账户:
az login
- 创建公共客户端应用:
az ad app create --display-name "WinForm桌面客户端" --public-client --reply-urls "http://localhost"
内容的提问来源于stack exchange,提问作者Raja Kondla
相关产品推荐
相关产品推荐

