New-EntraBetaApplicationFromApplicationTemplate
将Microsoft Entra库中的应用程序实例添加到目录。
语法
Default (默认值)
New-EntraBetaApplicationFromApplicationTemplate
-ApplicationTemplateId <String>
-DisplayName <ApplicationTemplateDisplayName>
[<CommonParameters>]
说明
该 New-EntraBetaApplicationFromApplicationTemplate cmdlet 将Microsoft Entra库中的应用程序实例添加到目录。
对于非库应用,请使用这些应用程序模板 ID 来配置 SSO 模式,例如 SAML 或基于密码的 SSO:
- 全局服务:
8adf8e6e-67b2-4cf2-a259-e3dc5476c621 - 美国政府:
4602d0b4-76bb-404b-bca9-2652e1a39c6d - 中国(世纪互联):
5a532e38-1581-4918-9658-008dc27c1d68
示例
示例 1:从应用程序模板创建应用程序
Connect-Entra -Scopes 'Application.ReadWrite.All'
$applicationTemplate = Get-EntraBetaApplicationTemplate -Filter "DisplayName eq 'SAP Fieldglass'"
New-EntraBetaApplicationFromApplicationTemplate -ApplicationTemplateId $applicationTemplate.Id -DisplayName 'Contoso SAP App'
@odata.context servicePrincipal
-------------- ----------------
https://graph.microsoft.com/beta/$metadata#microsoft.graph.applicationServicePrincipal @{oauth2PermissionScopes=System.Object[]; servicePrincipalType=Application; displ...}
此命令基于 ID 引用的应用程序模板实例化新应用程序。
-
-ApplicationTemplateId指定 Application TemplateId。 -
-DisplayName指定应用程序模板显示名称。
参数
-ApplicationTemplateId
ID 参数指定 Application TemplateId。
参数属性
| 类型: | System.String |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | Id |
参数集
(All)
| Position: | Named |
| 必需: | True |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-DisplayName
应用程序模板显示名称。
参数属性
| 类型: | System.ApplicationTemplateDisplayName |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | True |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。
输出
Microsoft.Online.Administration.ApplicationTemplateCopy
备注
快速入门: 添加企业应用程序。