New-AzureADApplication
语法
Default (默认值)
New-AzureADApplication
[-AddIns <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.AddIn]>]
[-AllowGuestsSignIn <Boolean>]
[-AllowPassthroughUsers <Boolean>]
[-AppLogoUrl <String>]
[-AppRoles <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.AppRole]>]
[-AvailableToOtherTenants <Boolean>]
-DisplayName <String>
[-ErrorUrl <String>]
[-GroupMembershipClaims <String>]
[-Homepage <String>]
[-IdentifierUris <System.Collections.Generic.List`1[System.String]>]
[-InformationalUrls <InformationalUrl>]
[-IsDeviceOnlyAuthSupported <Boolean>]
[-IsDisabled <Boolean>]
[-KeyCredentials <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.KeyCredential]>]
[-KnownClientApplications <System.Collections.Generic.List`1[System.String]>]
[-LogoutUrl <String>]
[-Oauth2AllowImplicitFlow <Boolean>]
[-Oauth2AllowUrlPathMatching <Boolean>]
[-Oauth2Permissions <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.OAuth2Permission]>]
[-Oauth2RequirePostResponse <Boolean>]
[-OrgRestrictions <System.Collections.Generic.List`1[System.String]>]
[-OptionalClaims <OptionalClaims>]
[-ParentalControlSettings <ParentalControlSettings>]
[-PasswordCredentials <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.PasswordCredential]>]
[-PreAuthorizedApplications <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.PreAuthorizedApplication]>]
[-PublicClient <Boolean>]
[-PublisherDomain <String>]
[-RecordConsentConditions <String>]
[-ReplyUrls <System.Collections.Generic.List`1[System.String]>]
[-RequiredResourceAccess <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.RequiredResourceAccess]>]
[-SamlMetadataUrl <String>]
[-SignInAudience <String>]
[-WwwHomepage <String>]
[<CommonParameters>]
说明
New-AzureADApplication cmdlet 在 Azure Active Directory (AD) 中创建应用程序。
示例
示例 1:创建应用程序
PS C:\>New-AzureADApplication -DisplayName "My new application" -IdentifierUris "http://mynewapp.contoso.com"
ObjectId AppId DisplayName
-------- ----- -----------
acd10942-5747-4385-8824-4c5d5fa904f9 b5fecfab-0ea2-4fd1-8570-b2c41b3d5149 My new application
此命令在 Azure AD 中创建应用程序。
参数
-AddIns
定义自定义行为,供消耗型服务在特定上下文中调用应用。
例如,可以呈现文件流的应用程序可以为其“FileHandler”功能设置 addIns 属性。
这样,Office 365 等服务就可以在用户正在处理的文档上下文中调用应用程序。
参数属性
类型: List<T> [ Microsoft.Open.AzureAD.Model.AddIn ]
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-AllowGuestsSignIn
{{ 填写 AllowGuestsSignIn 说明 }}
参数属性
类型: Boolean
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-AllowPassthroughUsers
{{ 填写 AllowPassthroughUsers 说明 }}
参数属性
类型: Boolean
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-AppLogoUrl
{{ 填写 AppLogoUrl 描述 }}
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-AppRoles
应用程序可以声明的应用程序角色的集合。
可以将这些角色分配给用户、组或服务主体。
参数属性
类型: List<T> [ Microsoft.Open.AzureAD.Model.AppRole ]
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-AvailableToOtherTenants
指示此应用程序是否在其他租户中可用。
参数属性
类型: Boolean
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-DisplayName
指定应用程序的显示名称。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ErrorUrl
此应用程序的错误 URL
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-GroupMembershipClaims
一个位掩码,用于配置在应用程序所需的用户或 OAuth 2.0 访问令牌中颁发的“组”声明。
位掩码值为:0:无,1:安全组和 Azure AD 角色,2:保留,4:保留。
将位掩码设置为 7 将获取登录用户所属的所有安全组、通讯组和 Azure AD 目录角色。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Homepage
应用程序的主页的 URL。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-IdentifierUris
用户定义的 URI,用于唯一标识 Web 应用程序在其 Azure AD 租户中,或在经过验证的自定义域(请参阅 Azure 经典门户中的“域”选项卡)中(如果应用程序是多租户)。
如果通过 Azure 经典门户(或相应的 Azure AD PowerShell cmdlet 参数)更新,则第一个元素从 Web 应用程序的“应用 ID URI”字段填充。
可以通过应用程序清单添加其他 URI;有关详细信息,请参阅了解 Azure AD 应用程序清单。
此集合还用于填充 Web 应用程序的 servicePrincipalNames 集合。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
{{ 填写信息网址描述 }}
类型: InformationalUrl
默认值: None
支持通配符: False
不显示: False
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-IsDeviceOnlyAuthSupported
{{ 填写 IsDeviceOnlyAuthSupported 说明 }}
参数属性
类型: Boolean
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-IsDisabled
{{ Fill IsDisabled 描述 }}
参数属性
类型: Boolean
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-KeyCredentials
与应用程序关联的密钥凭据的集合
参数属性
类型: List<T> [ Microsoft.Open.AzureAD.Model.KeyCredential ]
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-KnownClientApplications
绑定到此资源应用程序的客户端应用程序。
同意任何已知的客户端应用程序将导致通过合并同意对话框隐式同意资源应用程序(显示客户端和资源所需的 OAuth 权限范围)。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-LogoutUrl
此应用程序的注销 URL
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Oauth2AllowImplicitFlow
指定此 Web 应用程序是否可以请求 OAuth2.0 隐式流令牌。
默认值为 false。
参数属性
类型: Boolean
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Oauth2AllowUrlPathMatching
指定作为 OAuth 2.0 令牌请求的一部分,Azure AD 是否允许重定向 URI 与应用程序的 replyUrls 进行路径匹配。
默认值为 false。
参数属性
类型: Boolean
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Oauth2Permissions
Web API(资源)应用程序向客户端应用程序公开的 OAuth 2.0 权限范围的集合。
在同意期间,可能会向客户端应用程序授予这些权限范围。
参数属性
类型: List<T> [ Microsoft.Open.AzureAD.Model.OAuth2Permission ]
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Oauth2RequirePostResponse
如果需要 Oauth2 发布响应,请将其设置为 true
参数属性
类型: Boolean
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-OptionalClaims
{{ 填写 OptionalClaims 说明 }}
参数属性
类型: OptionalClaims
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-OrgRestrictions
{{ 填写组织限制说明 }}
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ParentalControlSettings
{{ 填写家长控制设置说明 }}
参数属性
类型: ParentalControlSettings
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-PasswordCredentials
与应用程序关联的密码凭据的集合。
参数属性
类型: List<T> [ Microsoft.Open.AzureAD.Model.PasswordCredential ]
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-PreAuthorizedApplications
{{ 填写 PreAuthorizedApplications 说明 }}
参数属性
类型: List<T> [ Microsoft.Open.AzureAD.Model.PreAuthorizedApplication ]
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-PublicClient
指定此应用程序是否为公共客户端(例如在移动设备上运行的已安装应用程序)。
默认值为 false。
参数属性
类型: Boolean
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-PublisherDomain
{{ 填写 PublisherDomain 描述 }}
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-RecordConsentConditions
请勿使用。
可能会在未来的版本中删除
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ReplyUrls
指定要将用户令牌发送到登录的 URL,或 OAuth 2.0 授权代码和访问令牌发送到的重定向 URI。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-RequiredResourceAccess
指定此应用程序需要访问的资源以及它在每个资源下所需的 OAuth 权限范围和应用程序角色集。
此所需资源访问的预配置会驱动许可体验。
参数属性
类型: List<T> [ Microsoft.Open.AzureAD.Model.RequiredResourceAccess ]
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
应用程序的 SAML 元数据的 URL。
类型: String
默认值: None
支持通配符: False
不显示: False
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-SignInAudience
{{ 填写 SignInAudience 说明 }}
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-WwwHomepage
{{ 填写 wwwHomepage 描述 }}
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters 。