首页 文章

有没有办法使用Azure PowerShell创建Azure AD应用程序?

提问于
浏览
0

我查找了多个解决方案,但无法找到使用PowerShell创建Azure AD应用程序的正确解决方案 . 我不是要创建一个Azure AD本身,而是创建一个应用程序 .

2 回答

  • 0

    是的,您可以通过PowerShell完成 . 请查看 New-AzureADApplication Cmdlet:https://msdn.microsoft.com/en-us/library/dn986794.aspx .

  • 0

    是的,您可以使用Azure ARM命令行开关:https://msdn.microsoft.com/en-us/library/dn757692.aspx

    你应该特别注意:

    New-AzureADApplication - https://msdn.microsoft.com/en-us/library/mt603747.aspx

    New-AzureADServicePrincipal - https://msdn.microsoft.com/en-us/library/mt603780.aspx

    这是一个如何运行它们的示例:

    Login-AzureRmAccount
    $app = New-AzureRmADApplication –DisplayName "My App" –  HomePage "http://myapp" –IdentifierUris "http://myapp"
    New-AzureRmADServicePrincipal –ApplicationId $app.ApplicationId
    

    请注意,“经典”Azure门户(manage.windowsazure.com)仅在“应用程序”选项卡中显示“服务主体” . 因此,如果您只创建AD应用程序而不创建服务主体,则不会在门户中看到条目 .

    您可以在此处找到有关应用程序主体和服务主体的更多信息:https://azure.microsoft.com/en-us/documentation/articles/active-directory-application-objects/

    该文章的要点:应用程序对象:此对象表示应用程序的定义 . 您可以在下面的“应用程序对象”部分中找到其属性的详细说明 .

    ServicePrincipal对象:此对象表示目录租户中的应用程序实例 . 您可以将策略应用于ServicePrincipal对象,包括为ServicePrincipal分配权限,以允许应用程序读取租户的目录数据 . 每当您更改Application对象时,更改也会应用于租户中的关联ServicePrincipal对象 .

相关问题