Командлет 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, вызывать приложение в контексте документа, над которым работает пользователь.
Указывает, доступно ли это приложение в других клиентах.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DisplayName
Указывает отображаемое имя приложения.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ErrorUrl
URL-адрес ошибки этого приложения
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-GroupMembershipClaims
Битовая маска, которая настраивает утверждение "groups", выданное пользователю или маркеру доступа OAuth 2.0, который ожидает приложение.
Значения битовой маски: 0: нет, 1: группы безопасности и роли Azure AD, 2: зарезервировано и 4: зарезервировано.
Если задать для битовой маски значение 7, будут получены все группы безопасности, группы рассылки и роли каталога Azure AD, в которые входит вошедший в систему пользователь.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Homepage
URL-адрес домашней страницы приложения.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IdentifierUris
Определяемые пользователем универсальные коды ресурса (URI), которые однозначно идентифицируют веб-приложение в его клиенте Azure AD или в проверенном личном домене (см. вкладку "Домены" на классическом портале Azure), если приложение является мультитенантным.
Первый элемент заполняется из поля "APP ID URI" веб-приложения, если оно обновляется через классический портал Azure (или соответствующий параметр командлета Azure AD PowerShell).
Дополнительные URI могут быть добавлены через манифест приложения; Дополнительные сведения см. в статье Общие сведения о манифесте приложения Azure AD.
Эта коллекция также используется для заполнения коллекции servicePrincipalNames веб-приложения.
Клиентские приложения, привязанные к этому приложению ресурсов.
Согласие на любое из известных клиентских приложений приведет к неявном согласию приложения ресурсов с помощью диалогового окна объединенного согласия (показ областей разрешений OAuth, необходимых клиенту и ресурсу).
Указывает, может ли данное веб-приложение запрашивать маркеры неявного потока OAuth2.0.
Значение по умолчанию — false.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Oauth2AllowUrlPathMatching
Указывает, будет ли Azure AD разрешать сопоставление пути URI перенаправления с replyUrls приложения в рамках запросов маркеров OAuth 2.0.
Значение по умолчанию — false.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Oauth2Permissions
Коллекция областей разрешений OAuth 2.0, предоставляемых клиентским приложениям веб-API (ресурс).
Эти области разрешений могут быть предоставлены клиентским приложениям во время согласия.
Указывает, является ли это общедоступным клиентом (например, установленным приложением, работающим на мобильном устройстве).
По умолчанию — false.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PublisherDomain
{{ Заполнить описание домена издателя }}
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RecordConsentConditions
Не используйте.
Может быть удален в будущих версиях
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ReplyUrls
Указывает URL-адреса, на которые отправляются маркеры пользователей для входа, или URI перенаправления, на которые отправляются коды авторизации OAuth 2.0 и маркеры доступа.
Указывает ресурсы, к которым требуется доступ к этому приложению, и набор областей разрешений OAuth и ролей приложений, необходимых для каждого из этих ресурсов.
Эта предварительная настройка требуемого доступа к ресурсам обеспечивает взаимодействие с согласием.
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.