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

Get 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時間かかる場合があります。

ブラウザー認証を使用して、単一ユーザーの既存の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ファイルから複数のユーザーのプロビジョニング要求を送信する。

$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
}

注: これにより、各結果を個別に待つよりもはるかに短時間で処理できます。OneDriveサイトのプロビジョニングが完了した後、同じコマンドを再実行すると、すべてのURLを取得できます。Emailという見出しの行と、その下にすべてのユーザーのメールアドレスを記載したCSVファイルが必要です。"c:\CSVfile.csv"の部分は、実際のファイルの場所に合わせて変更してください。

構文

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

パラメーター

-DoNotWaitForProvisioning <SwitchParameter>

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

必須かどうか

False

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

None

-Email <String>

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

必須かどうか

True

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

None

-ProvisionIfRequired <SwitchParameter>

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

必須かどうか

False

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

None

-Tenant <Site>

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

必須かどうか

True

既定値

None

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

True (ByValue, ByPropertyName)

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

False

パラメーターセット名

(All)

エイリアス

None

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

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