Import-CMAADServerApplication
Создайте определение приложения сервера Microsoft Entra в Configuration Manager.
Синтаксис
Import-CMAADServerApplication
[-AppIdUri <Uri>]
[-AppName] <String>
[-AzureEnvironmentOption <AzureEnvironment>]
[-ClientId] <String>
[-SecretKey] <SecureString>
[-SecretKeyExpiry] <DateTime>
[-TenantId] <String>
[-TenantName] <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Используйте этот командлет для импорта серверного приложения из Идентификатора Microsoft Entra и определения его для сайта Configuration Manager. Предполагается, что администратор Azure уже создал приложение с идентификатором Microsoft Entra. В идентификаторе Microsoft Entra это приложение называется регистрацией веб-приложения .
Дополнительные сведения об использовании этого командлета для создания шлюза управления облаком (CMG) см. в заметках о выпуске 2010 г. Шлюз управления облаком.
Дополнительные сведения о приложениях Microsoft Entra в Configuration Manager см. в разделе Настройка служб Azure.
Примечание.
Этот командлет может работать с другими службами Azure, но он протестирован только с подключением к управлению облаком для поддержки шлюза управления облаком (CMG).
Примеры
Пример 1
В этом примере первая команда создает переменную datetime для 11/16/2021
. Вторая команда использует эту переменную date в качестве даты окончания срока действия секретного ключа при импорте серверного приложения с использованием указанных сведений.
$date = [datetime]::parseexact("11/16/2021", 'MM/dd/yyyy', $null)
Import-CMAADServerApplication -TenantName "Contoso" -TenantId "05a349fa-298a-4427-8771-9efcdb73431e" -AppName "CmgServerApp" -ClientId "7078946d-fc1c-43b7-8dee-dd6e6b00d783" -SecretKey "1uXGR^!0@Cjas6qI*J02ZeS&&zY19^hC*9" -SecretKeyExpiry $date
Параметры
-AppIdUri
Укажите URI идентификатора приложения записи регистрации приложения в Центре администрирования Microsoft Entra. Это значение должно быть уникальным в клиенте Microsoft Entra. Он находится в маркере доступа, используемом клиентом Configuration Manager для запроса доступа к службе. Формат аналогичен https://ConfigMgrService.
Тип: | Uri |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AppName
Укажите понятное имя приложения. Это значение является отображаемым именем в регистрации приложения.
Тип: | String |
Aliases: | ApplicationName |
Position: | 2 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AzureEnvironmentOption
Укажите, находится ли эта регистрация приложения в глобальном облаке Azure (AzurePublicCloud
) или в облаке Azure для государственных организаций (AzureUSGovernmentCloud
).
Тип: | AzureEnvironment |
Допустимые значения: | AzurePublicCloud, AzureUSGovernmentCloud |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ClientId
Укажите значение идентификатора приложения (клиента) для регистрации приложения в microsoft Entra ID. Формат является стандартным GUID.
Тип: | String |
Position: | 3 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Перед запуском командлет запросит подтверждение.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SecretKey
Укажите секретный ключ для этого приложения, скопированный на портале Azure. Вы скопировали секретный ключ при регистрации приложения в Microsoft Entra ID.
Тип: | SecureString |
Position: | 4 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SecretKeyExpiry
Укажите дату истечения срока действия SecretKey . Это значение настраивается при создании секретного ключа для приложения в идентификаторе Microsoft Entra.
Тип: | DateTime |
Position: | 5 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TenantId
Укажите GUID клиента Microsoft Entra.
Тип: | String |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TenantName
Укажите имя клиента Microsoft Entra.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
IResultObject