New-AzureADApplication

Создает приложение.

Синтаксис

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 создает приложение в 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

Определяет пользовательское поведение, которое может использоваться службой для вызова приложения в конкретных контекстах. Например, приложения, способные обрабатывать потоки файлов, могут задавать свойство addIns для своей функции "FileHandler". Это позволит таким службам, как Office 365, вызывать приложение в контексте документа, над которым работает пользователь.

Тип:List<T>[Microsoft.Open.AzureAD.Model.AddIn]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AllowGuestsSignIn

{{ Fill AllowGuestsSignIn Description }}

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AllowPassthroughUsers

{{ Fill AllowPassthroughUsers Description }}

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppLogoUrl

{{ Fill AppLogoUrl Description }}

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AppRoles

Коллекция ролей приложения, которые приложение может объявлять. Эти роли могут назначаться пользователям, группам или субъектам-службам.

Тип:List<T>[Microsoft.Open.AzureAD.Model.AppRole]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AvailableToOtherTenants

Указывает, доступно ли это приложение в других клиентах.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisplayName

Указывает отображаемое имя приложения.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ErrorUrl

URL-адрес ошибки этого приложения

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GroupMembershipClaims

Битовая маска, настраивающая утверждение "groups", выданное в маркере пользователя или маркере доступа OAuth 2.0, которого ожидает приложение. Значения битовой маски: 0 — нет, 1 — группы безопасности и роли Azure AD, 2 — зарезервировано и 4 — зарезервировано. Если задать битовой маске значение 7, это предоставит все группы безопасности, группы рассылки и роли каталога Azure AD, членом которых является выполнивший вход пользователь.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Homepage

URL-адрес домашней страницы приложения.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IdentifierUris

Определяемые пользователем URI, которые однозначно идентифицируют веб-приложение в клиенте Azure AD или в проверенном пользовательском домене (см. вкладку "Домены" на классическом портале Azure), если приложение является мультитенантным.

Первый элемент заполняется из поля "URI идентификатора приложения" веб-приложения, если он обновляется с помощью классического портала Azure (или соответствующего параметра командлета Azure AD PowerShell). Дополнительные URI можно добавить с помощью манифеста приложения; Дополнительные сведения см. в разделе Основные сведения о манифесте приложения Azure AD. Эта коллекция также используется для заполнения коллекции servicePrincipalNames веб-приложения.

Тип:List<T>[String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InformationalUrls

{{ Fill InformationalUrls Description }}

Тип:InformationalUrl
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IsDeviceOnlyAuthSupported

{{ Fill IsDeviceOnlyAuthSupported Description }}

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IsDisabled

{{ Fill IsDisabled Description }}

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-KeyCredentials

Коллекция основных учетных данных, связанных с приложением.

Тип:List<T>[Microsoft.Open.AzureAD.Model.KeyCredential]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-KnownClientApplications

Клиентские приложения, которые связаны с этим ресурсом приложения. Согласие на любое из известных клиентских приложений приведет к неявному согласию на ресурсное приложение через диалоговое окно объединенного согласия (показывающее области разрешений OAuth, необходимые для клиента и ресурса).

Тип:List<T>[String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LogoutUrl

URL-адрес выхода для этого приложения

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Oauth2AllowImplicitFlow

Определяет, может ли это веб-приложение запрашивать маркеры неявного потока OAuth2.0. Значение по умолчанию — false.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Oauth2AllowUrlPathMatching

Указывает, будет ли Azure AD в рамках запросов маркеров OAuth 2.0 разрешать сопоставление путей URI перенаправления с replyUrls приложения. Значение по умолчанию — false.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Oauth2Permissions

Коллекция областей разрешений доступа OAuth 2.0, которые веб-API (ресурс) предоставляет клиентским приложениям. Эти области действия разрешений могут быть назначены клиентским приложениям во время предоставления согласия.

Тип:List<T>[Microsoft.Open.AzureAD.Model.OAuth2Permission]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Oauth2RequirePostResponse

Задайте значение true, если требуется ответ Oauth2 post

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OptionalClaims

{{ Fill OptionalClaims Description }}

Тип:OptionalClaims
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OrgRestrictions

{{ Fill OrgRestrictions Description }}

Тип:List<T>[String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ParentalControlSettings

{{ Fill ParentalControlSettings Description }}

Тип:ParentalControlSettings
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PasswordCredentials

Коллекция учетных данных пароля, связанных с приложением.

Тип:List<T>[Microsoft.Open.AzureAD.Model.PasswordCredential]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PreAuthorizedApplications

{{ Fill PreAuthorizedApplications Description }}

Тип:List<T>[Microsoft.Open.AzureAD.Model.PreAuthorizedApplication]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PublicClient

Указывает, является ли это приложение общедоступным клиентом (например, установленным приложением, которое работает на мобильном устройстве). Значение по умолчанию — false.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PublisherDomain

{{ Fill PublisherDomain Description }}

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RecordConsentConditions

Не используйте. Может быть удалено в будущих версиях.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ReplyUrls

Указывает URL-адреса, на которые отправляются токены пользователя для входа, или URI перенаправления, по которым отправляются коды авторизации и токены доступа OAuth 2.0.

Тип:List<T>[String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RequiredResourceAccess

Указывает ресурсы, которые требуются этому приложению, и задает области разрешений OAuth и роли приложения, которые необходимы в каждом из этих ресурсов. Эта предварительная настройка доступа к необходимым ресурсам выполняется при получении согласия.

Тип:List<T>[Microsoft.Open.AzureAD.Model.RequiredResourceAccess]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SamlMetadataUrl

URL-адрес метаданных SAML для приложения.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SignInAudience

{{ Fill SignInAudience Description }}

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WwwHomepage

{{ Fill WwwHomepage Description }}

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False