Share via


Import-CMAADServerApplication

SYNOPSIS

Skapa definitionen Azure Active Directory (Azure AD)-serverappen i Konfigurationshanteraren.

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

Använd denna cmdlet för att importera serverappen från Azure AD och definiera den för Konfigurationshanteraren webbplats. Det förutsätts att en Azure-administratör redan har skapat appen i Azure AD. I Azure AD kallas den här appen för en webbappregistrering.

Mer information om hur du använder denna cmdlet för att skapa en molnhanteringsgateway (CMG) finns i viktig information om 2010: Molnhanteringsgateway.

Mer information om Azure AD-appar i Konfigurationshanteraren finns i Konfigurera Azure-tjänster.

Anteckning

Denna cmdlet kan fungera med andra Azure-tjänster, men den testas bara med molnhanteringsanslutningen för att stödja molnhanteringsgatewayen (CMG).

EXAMPLES

Exempel 1

I det här exemplet skapar det första kommandot en datetime-variabel för 11/16/2021 . Det andra kommandot använder den här datumvariabeln som utgångsdatum för hemlig nyckel när serverappen importeras med hjälp av informationen.

$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

Ange program-ID-URI för appregistreringsposten i Azure AD-portalen. Det här värdet måste vara unikt i din Azure AD-klientorganisation. Den finns i den åtkomsttoken som används av Konfigurationshanteraren klienten för att begära åtkomst till tjänsten. Formatet liknar https://ConfigMgrService .

Type: Uri
Parameter Sets: (All)
Aliases:

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

-AppName

Ange det egna namnet för appen. Det här värdet är visningsnamnet i appregistreringen.

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

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

-AzureEnvironmentOption

Ange om den här appregistreringen finns i det globala Azure-molnet ( AzurePublicCloud ) eller Azure Government moln ( 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

Ange program-ID-värdet (klient) för appregistreringen i Azure AD. Formatet är ett standard-GUID.

Type: String
Parameter Sets: (All)
Aliases:

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

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

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-SecretKey

Ange den hemliga nyckeln för den här appen som kopierats från Azure Portal. Du kopierade den hemliga nyckeln när du registrerade appen i Azure AD.

Type: SecureString
Parameter Sets: (All)
Aliases:

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

-SecretKeyExpiry

Ange det datum då SecretKey upphör att gälla. Du konfigurerar det här värdet när du skapar den hemliga nyckeln för appen i Azure AD.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-TenantId

Ange GUID för din Azure AD-klientorganisation.

Type: String
Parameter Sets: (All)
Aliases:

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

-TenantName

Ange namnet på din Azure AD-klientorganisation.

Type: String
Parameter Sets: (All)
Aliases:

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

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

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Ingen

OUTPUTS

IResultObject#SMS_AAD_Application_Ex

ANTECKNINGAR

Get-CMAADApplication

Import-CMAADClientApplication

Konfigurera Azure-tjänster