Zum Hauptinhalt springen

New-AzureApplication

Erstellt ein Azure AD-Anwendungsauthentifizierungsobjekt zur Verwendung mit der reinen Anwendungsauthentifizierung in ShareGate Migrate PowerShell-Cmdlets.

Hinweis: Für die PowerShell-Integration ist ein ShareGate Migrate Pro- oder Enterprise-Abonnement erforderlich. Sie ist im Essentials-Plan nicht verfügbar.

Befehl

New-AzureApplication

Beschreibung

Dieser Befehl erstellt ein Azure AD-Anwendungsauthentifizierungsobjekt, das andere ShareGate-Befehle verwenden können, um sich bei Microsoft 365 zu authentifizieren.

Sie können die Authentifizierung auf eine von zwei Arten bereitstellen: mit einem X.509-Zertifikat oder mit dem Fingerabdruck eines Zertifikats, das im Windows-Zertifikatspeicher gespeichert ist.

Beispiele

Erstellen mit einem Zertifikat aus dem Zertifikatspeicher

$cert = Get-Item Cert:\CurrentUser\My\1A2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D7E8F9A0B
$azureApp = New-AzureApplication -ClientId 11111111-2222-3333-4444-555555555555 -Certificate $cert

Erstellen anhand eines Zertifikatfingerabdrucks im Windows-Zertifikatspeicher

$azureApp = New-AzureApplication -ClientId 11111111-2222-3333-4444-555555555555 -Thumbprint 1A2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D7E8F9A0B

Erstellen anhand eines Fingerabdrucks im LocalMachine-Speicher

$azureApp = New-AzureApplication -ClientId 11111111-2222-3333-4444-555555555555 -Thumbprint 1A2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D7E8F9A0B -CertificateStoreLocation LocalMachine -CertificateStoreName My

Syntax

New-AzureApplication
-ClientId <String>
-Certificate <X509Certificate2>
[-Name <String>]

New-AzureApplication
-ClientId <String>
-Thumbprint <String>
[-CertificateStoreLocation <StoreLocation>]
[-CertificateStoreName <StoreName>]
[-Name <String>]

Parameter

-Certificate <X509Certificate2>

Das X.509-Zertifikat, das für die Authentifizierung verwendet wird.

Erforderlich?

True

Standardwert

None

Pipelineeingabe zulässig?

True (ByValue)

Platzhalterzeichen zulässig?

False

Parametersatzname

Certificate

Aliase

None

-CertificateStoreLocation <StoreLocation>

Der Speicherort des Windows-Zertifikatspeichers. Der Standardwert ist CurrentUser.

Erforderlich?

False

Standardwert

CurrentUser

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

Thumbprint

Aliase

None

-CertificateStoreName <StoreName>

Der Name des Windows-Zertifikatspeichers. Der Standardwert ist My.

Erforderlich?

False

Standardwert

My

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

Thumbprint

Aliase

None

-ClientId <String>

Die Client-ID der Azure AD-App-Registrierung.

Erforderlich?

True

Standardwert

None

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-Name <String>

Ein optionaler Anzeigename für die Azure-Anwendung. Wird von Save-AzureApplication als Hinweis verwendet.

Erforderlich?

False

Standardwert

None

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

(All)

Aliase

None

-Thumbprint <String>

Der Fingerabdruck eines Zertifikats im Windows-Zertifikatspeicher.

Erforderlich?

True

Standardwert

None

Pipelineeingabe zulässig?

False

Platzhalterzeichen zulässig?

False

Parametersatzname

Thumbprint

Aliase

None

Dieser Artikel wurde mit künstlicher Intelligenz übersetzt. Bei Unklarheiten konsultieren Sie bitte die englische Originalversion.

Hat dies deine Frage beantwortet?