Partilhar via


Import-CMAADServerApplication

SYNOPSIS

Crie a definição de aplicação de servidor Azure Ative Directory (Azure AD) no Gestor de Configuração.

SYNTAX

Import-CMAADServerApplication [-AppIdUri <Uri>] [-AppName] <String>
 [-AzureEnvironmentOption <AzureEnvironment>] [-ClientId] <String> [-SecretKey] <SecureString>
 [-SecretKeyExpiry] <DateTime> [-TenantId] <String> [-TenantName] <String> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Utilize este cmdlet para importar a aplicação do servidor a partir do Azure AD e defina-a para o site do Gestor de Configuração. Assume que um administrador da Azure já criou a app em Azure AD. No Azure AD, esta aplicação é conhecida como um registo de aplicações web.

Para obter mais informações sobre como utilizar este cmdlet para criar um gateway de gestão de nuvem (CMG), consulte as notas de lançamento de 2010: Gateway de gestão de nuvem.

Para obter mais informações sobre aplicações AD AZure em Configuration Manager, consulte os serviços Configure Azure.

Nota

Este cmdlet pode funcionar com outros serviços Azure, mas só é testado com a ligação de gestão cloud para suportar o gateway de gestão de nuvem (CMG).

EXAMPLES

Exemplo 1

Neste exemplo, o primeiro comando cria uma variável de data para 11/16/2021 . O segundo comando utiliza esta variável de data como a data de validade da chave secreta, quando importa a aplicação do servidor usando os detalhes fornecidos.

$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

PARAMETERS

-AppIdUri

Especifique o ID URI da aplicação no portal AD Azure. Este valor tem de ser único no seu inquilino AZure AD. Está no token de acesso usado pelo cliente Do Gestor de Configuração para solicitar acesso ao serviço. O formato é semelhante a https://ConfigMgrService .

Type: Uri
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AppName

Especifique o nome amigável para a aplicação. Este valor é o nome de exibição no registo da aplicação.

Type: String
Parameter Sets: (All)
Aliases: ApplicationName

Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AzureEnvironmentOption

Especificar se este registo de aplicações está na nuvem global do Azure AzurePublicCloud (), ou na nuvem do Governo Azure ( AzureUSGovernmentCloud ).

Type: AzureEnvironment
Parameter Sets: (All)
Aliases:
Accepted values: AzurePublicCloud, AzureUSGovernmentCloud

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ClientId

Especifique o valor de ID da aplicação no Azure AD. O formato é um GUID padrão.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceWildcardHandling

Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SecretKey

Especifique a chave secreta para esta aplicação como copiada do portal Azure. Copiou a chave secreta quando registou a aplicação no Azure AD.

Type: SecureString
Parameter Sets: (All)
Aliases:

Required: True
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SecretKeyExpiry

Especifique a data em que o SecretKey expirará. Configura este valor quando cria a chave secreta para a aplicação em Azure AD.

Type: DateTime
Parameter Sets: (All)
Aliases:

Required: True
Position: 5
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

- TenantId

Especifique o GUID do seu inquilino AZure AD.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

- Nome do Inquilino

Especifique o nome do seu inquilino AZure AD.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

- O QueIf

Apresenta o que aconteceria mediante a execução do cmdlet. O comandante não é executado.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.

INPUTS

Nenhuma

OUTPUTS

IResultObject#SMS_AAD_Application_Ex

NOTAS

Get-CMAADApplicação

Aplicação de Import-CMAADClientApplicação

Configurar serviços do Azure