メインコンテンツにスキップ

New-AzureApplication

ShareGate Migrate PowerShell コマンドレットでアプリケーション専用認証を使用するための、Azure AD アプリケーション認証オブジェクトを作成します。

注: PowerShell 統合には、ShareGate Migrate のProまたはEnterpriseサブスクリプションが必要です。Essentialsプランでは利用できません。

コマンド

New-AzureApplication

説明

このコマンドは、他の ShareGate コマンドが Microsoft 365 に対して認証するために使用できる Azure AD アプリケーション認証オブジェクトを作成します。

認証は、X.509 証明書、または Windows Certificate Store に保存された証明書のサムプリントのいずれかの方法で指定できます。

証明書ストアの証明書を使用して作成する

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

Windows Certificate Store の証明書のサムプリントから作成する

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

LocalMachine ストアにあるサムプリントから作成する

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

構文

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

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

パラメーター

-Certificate <X509Certificate2>

認証に使用する X.509 証明書です。

必須かどうか

True

既定値

None

パイプライン入力を許可するか

True (ByValue)

ワイルドカード文字を許可するか

False

パラメーターセット名

Certificate

エイリアス

None

-CertificateStoreLocation <StoreLocation>

Windows Certificate Store の場所です。既定値は CurrentUser です。

必須かどうか

False

既定値

CurrentUser

パイプライン入力を許可するか

False

ワイルドカード文字を許可するか

False

パラメーターセット名

Thumbprint

エイリアス

None

-CertificateStoreName <StoreName>

Windows Certificate Store の名前です。既定値は My です。

必須かどうか

False

既定値

My

パイプライン入力を許可するか

False

ワイルドカード文字を許可するか

False

パラメーターセット名

Thumbprint

エイリアス

None

-ClientId <String>

Azure AD アプリ登録のクライアント ID です。

必須かどうか

True

既定値

None

パイプライン入力を許可するか

False

ワイルドカード文字を許可するか

False

パラメーターセット名

(All)

エイリアス

None

-Name <String>

Azure アプリケーションの任意のフレンドリ名です。Save-AzureApplicationのヒントとして使用されます。

必須かどうか

False

既定値

None

パイプライン入力を許可するか

False

ワイルドカード文字を許可するか

False

パラメーターセット名

(All)

エイリアス

None

-Thumbprint <String>

Windows Certificate Store 内の証明書のサムプリントです。

必須かどうか

True

既定値

None

パイプライン入力を許可するか

False

ワイルドカード文字を許可するか

False

パラメーターセット名

Thumbprint

エイリアス

None

この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

こちらの回答で解決しましたか?