注: 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によって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
