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

OneDrive の URL を取得する

Get-OneDriveURLのPowerShellコマンドレットリファレンス。

注: PowerShell 連携を利用するには、ShareGate Migrate の Pro または Enterprise サブスクリプションが必要です。Essentials プランではご利用いただけません。

コマンド

Get-OneDriveURL

注意: Get-OneDriveURL コマンドは、必要なテナント接続のため、現在 -ModernAuth では動作しません。現時点では、Microsoft 365 で -Get-OneDriveURL を利用するには -Browser 認証方法のみご利用いただけます。

説明

ユーザーの OneDrive URL を取得する、または移行用に OneDrive URL をプロビジョニングするためのコマンドです。

注: Microsoft 365 で OneDrive がプロビジョニングされるまで最大 24 時間かかる場合があります。

ブラウザー認証を使って、1人のユーザーの既存の OneDrive サイトの URL を取得する。

$tenant = Connect-Site -Url "https://mytenant-admin.sharepoint.com" -Browser
Get-OneDriveUrl -Tenant $tenant -Email [email protected]

ユーザーの OneDrive サイトのプロビジョニングリクエストを送信し、応答を待つ。

$tenant = Connect-Site -Url "https://mytenant-admin.sharepoint.com" -Browser
Get-OneDriveUrl -Tenant $tenant -Email [email protected] -ProvisionIfRequired

ユーザーの OneDrive サイトのプロビジョニングリクエストを送信し、応答を待たない。

$tenant = Connect-Site -Url "https://mytenant-admin.sharepoint.com" -Browser
Get-OneDriveUrl -Tenant $tenant -Email [email protected] -ProvisionIfRequired -DoNotWaitForProvisioning

CSV ファイルから複数ユーザーのプロビジョニングリクエストを送信する。

この方法は、各結果を待つよりもはるかに速く処理できます。OneDrive サイトがプロビジョニングされた後、同じコマンドを再実行すれば、すべての URL を取得できます。

$tenant = Connect-Site -Url "https://mytenant-admin.sharepoint.com" -Browser
$csvFile = "C:\CSVfile.csv"
$table = Import-Csv $csvFile -Delimiter ","
foreach ($row in $table) {
Get-OneDriveUrl -Tenant $tenant -Email $row.Email -ProvisionIfRequired -DoNotWaitForProvisioning
}

注: Email というタイトルの行と、その下にすべてのユーザーのメールアドレスが記載された CSV ファイルが必要です。"c:\CSVfile.csv" のパスは実際のファイルの場所に合わせて変更してください。

構文

Get-OneDriveUrl
-Email <String> -Tenant <Site>[-ProvisionIfRequired <SwitchParameter>] [-DoNotWaitForProvisioning <SwitchParameter>]

パラメーター

-DoNotWaitForProvisioning <SwitchParameter>

プロビジョニングの完了を待たずにスキップします。

必須かどうか

False

既定値

None

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

(すべて)

エイリアス

None

-Email <String>

ユーザーのメールアドレスを指定します。

必須かどうか

True

既定値

None

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

(すべて)

エイリアス

None

-ProvisionIfRequired <SwitchParameter>

ユーザーの OneDrive がまだプロビジョニングされていない場合にプロビジョニングします。

必須かどうか

False

既定値

None

パイプライン入力を許可?

False

ワイルドカード文字を許可?

False

パラメーターセット名

(すべて)

エイリアス

None

-Tenant <Site>

SharePoint 管理センター サイトを指定します。

必須かどうか

True

既定値

None

パイプライン入力を許可?

True (ByValue, ByPropertyName)

ワイルドカード文字を許可?

False

パラメーターセット名

(すべて)

エイリアス

None


「この記事は人工知能を使用して翻訳されています。内容に不明点がある場合は、元の英語版をご参照ください。」

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