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.
