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

Copy-PlannerPlan

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

コマンド

Copy-PlannerPlan

説明

プランをある Microsoft 365 グループから別の Microsoft 365 グループにコピーするコマンドです。移行先グループは同じテナントでも、異なるテナントでも構いません。

プランをコピーする

$sourceTenant = Connect-Tenant -Domain tenantDomain$sourceGroup = Get-Microsoft365Group -Name "MyGroup" -Tenant $sourceTenant$plan = Get-PlannerPlan -Name "MyPlan" -Group $sourceGroup$destinationTenant = Connect-Tenant -Domain destinationDomain$destinationGroup = Get-Microsoft365Group -Name "DestinationGroup" -Tenant $destinationTenantCopy-PlannerPlan -PlannerPlans $plan -DestinationGroup $destinationGroup

複数のプランをコピーする

$sourceTenant = Connect-Tenant -Domain tenantDomain$sourceGroup = Get-Microsoft365Group -Name "MyGroup" -Tenant $sourceTenant$plans = Get-PlannerPlan -Name "MyPlan", "MyPlan2", "MyPlan3" -Group $sourceGroup -AllowMultiple$destinationTenant = Connect-Tenant -Domain destinationDomain$destinationGroup = Get-Microsoft365Group -Name "DestinationGroup" -Tenant $destinationTenantCopy-PlannerPlan -PlannerPlans $plans -DestinationGroup $destinationGroup

グループ内のすべてのプランをコピーする

$sourceTenant = Connect-Tenant -Domain tenantDomain$sourceGroup = Get-Microsoft365Group -Name "MyGroup" -Tenant $sourceTenant$plans = Get-PlannerPlan -Name "*" -Group $sourceGroup -AllowMultiple$destinationTenant = Connect-Tenant -Domain destinationDomain$destinationGroup = Get-Microsoft365Group -Name "DestinationGroup" -Tenant $destinationTenantCopy-PlannerPlan -PlannerPlans $plans -DestinationGroup $destinationGroup

オプションを指定してプランをコピーする

$sourceTenant = Connect-Tenant -Domain tenantDomain$sourceGroup = Get-Microsoft365Group -Name "MyGroup" -Tenant $sourceTenant$plan = Get-PlannerPlan -Name "MyPlan" -Group $sourceGroup$destinationTenant = Connect-Tenant -Domain destinationDomain$destinationGroup = Get-Microsoft365Group -Name "DestinationGroup" -Tenant $destinationTenant$options = New-PlannerCopyOptions -CopyScope OnlyBuckets -IncludeMembershipCopy-PlannerPlan -PlannerPlans $plan -DestinationGroup $destinationGroup

次のスクリプトを使用すると、PowerShell で任意のコマンドの構文を取得できます。

Get-Command Copy-Site -SyntaxParameters

構文

Copy-PlannerPlan
-PlannerPlans <PlannerPlan[]>
-DestinationGroup <Microsoft365Group>
[-CopyOptions <PlannerCopyOptions>]
[-NormalMode <SwitchParameter>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>]

パラメーター

-CopyOptions <PlannerCopyOptions>

コピーオプション(コピー範囲)を指定します。

必須かどうか

False

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

None

-DestinationGroup <Microsoft365Group>

移行先の M365 グループを指定します。

必須かどうか

True

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

None

-MappingSettings <MappingSettings>

マッピング設定を指定します。

必須かどうか

False

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

None

-NormalMode <SwitchParameter>

通常モードを使用することを指定します。: PowerShell では、既定で常に Insane mode が使用されます。

必須かどうか

False

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

None

-PlannerPlans <PlannerPlan[]>

Planner プランを指定します。

必須かどうか

True

既定値

None

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

True (ByValue, ByPropertyName)

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

False

パラメーターセット名

(All)

エイリアス

None

-TaskName <String>

タスクの名前を指定します。

必須かどうか

False

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

None

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

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