New-AzureADServicePrincipal
Создает субъект-службу.
Синтаксис
New-AzureADServicePrincipal
[-AccountEnabled <String>]
[-AlternativeNames <System.Collections.Generic.List`1[System.String]>]
-AppId <String>
[-AppRoleAssignmentRequired <Boolean>]
[-DisplayName <String>]
[-ErrorUrl <String>]
[-Homepage <String>]
[-KeyCredentials <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.KeyCredential]>]
[-LogoutUrl <String>]
[-PasswordCredentials <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.PasswordCredential]>]
[-PublisherName <String>]
[-ReplyUrls <System.Collections.Generic.List`1[System.String]>]
[-SamlMetadataUrl <String>]
[-ServicePrincipalNames <System.Collections.Generic.List`1[System.String]>]
[-ServicePrincipalType <String>]
[-Tags <System.Collections.Generic.List`1[System.String]>]
[<CommonParameters>]
Примеры
Пример 1. Создание субъекта-службы
PS C:\>New-AzureADServicePrincipal -AccountEnabled $true -AppId $MyApp.AppId -AppRoleAssignmentRequired $true -DisplayName $App -Tags {WindowsAzureActiveDirectoryIntegratedApp}
Эта команда создает субъект-службу. Тег -Tags {WindowsAzureActiveDirectoryIntegratedApp}используется для отображения этого субъекта-службы в списке интегрированных приложений на портале администрирования.
Параметры
-AccountEnabled
Значение true, если учетная запись субъекта-службы включена, в противном случае — значение false.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AlternativeNames
Недопустимые имена для этого субъекта-службы
Тип: | List<T>[String] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AppId
Уникальный идентификатор для сопоставленного приложения (его свойство appId).
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AppRoleAssignmentRequired
Указывает, требуется ли назначение роли приложения.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisplayName
Указывает отображаемое имя.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ErrorUrl
Указывает URL-адрес ошибки.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Homepage
Указывает домашнюю страницу.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-KeyCredentials
Коллекция основных учетных данных, связанных с участником службы.
Тип: | List<T>[Microsoft.Open.AzureAD.Model.KeyCredential] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LogoutUrl
Указывает URL-адрес выхода.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PasswordCredentials
Указывает учетные данные пароля.
Тип: | List<T>[Microsoft.Open.AzureAD.Model.PasswordCredential] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PublisherName
Указывает имя издателя.
Тип: | 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 |
-SamlMetadataUrl
URL-адрес метаданных SAML
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ServicePrincipalNames
Задает массив имен субъектов-служб. На основе коллекции identifierURIs и свойства appId приложения эти URI используются для ссылки на субъект-службу приложения. Клиент будет использовать их для следующих способов:
- заполните requiredResourceAccess с помощью команды "Разрешения для других приложений" на классическом портале Azure.
- укажите URI ресурса для получения маркера доступа, который является URI, возвращаемым в утверждении.
Тип: | List<T>[String] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ServicePrincipalType
Тип THe субъекта-службы
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Tags
Теги, связанные с этим субъектом-службой.
Обратите внимание, что если этот субъект-служба должен отображаться в списке Все приложения на портале администрирования, необходимо задать для этого параметра значение {WindowsAzureActiveDirectoryIntegratedApp}
Тип: | List<T>[String] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |