注意: PowerShell 連携を利用するには、ShareGate Migrate の Pro または Enterprise サブスクリプションが必要です。Essentials プランではご利用いただけません。
コマンド
Copy-Team
説明
Microsoft 365 テナント間で Teams をコピーするためのコマンドです。
Copy-Team は Connect-Tenant を使って環境に接続します。接続コマンドの詳細については、Connect-Tenant をご覧ください。
例
チームをコピーする
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$team = Get-Team -Name "MyTeam" -Tenant $source
Copy-Team -Team $team -DestinationTenant $destination
新しい名前でチームをコピーする
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$team = Get-Team -Name "MyTeam" -Tenant $source
Copy-Team -Team $team -TeamTitle "NewTeamTitle" -DestinationTenant $destination
複数のチームをコピーする
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$teams = Get-Team -Name "Team1","Team2","Team3" -Tenant $source -AllowMultiple
Copy-Team -Team $teams -DestinationTenant $destination
すべてのチームをコピーする
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$teams = Get-Team -Name "*" -Tenant $source -AllowMultiple
Copy-Team -Team $teams -DestinationTenant $destination
一部のチャネルのみをコピーしてチームをコピーする
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$team = Get-Team -Name "MyTeam" -Tenant $source
$channels = Get-TeamChannel -Name Channel* -Team $team
Copy-Team -Team $team -Channel $channels -DestinationTenant $destination
注意: * 記号は、似た名前の複数オブジェクトを呼び出すために使われます。
チームをコピーし、移行先のプライバシー設定を変更する
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$team = Get-Team -Name "MyPublicTeam" -Tenant $source
Copy-Team -Team $team -DesiredDestinationPrivacy Private -DestinationTenant $destination
機密ラベルのオプションを指定してチームをコピーする
$options = New-TeamCopyOptions -IncludeStructureSensitivityLabel -IncludeContentSensitivityLabel
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$team = Get-Team -Name "MyTeam" -Tenant $source
Copy-Team -Team $team -DestinationTenant $destination -CopyOptions $options
構文
Copy-Team
-Team <Team[]>
-DestinationTenant <Tenant>
[-TeamTitle <String>]
[-Channel <TeamChannel[]>]
[-DesiredDestinationPrivacy <TeamDestinationPrivacy {SameAsSource | Standard | Private}>]
[-DestinationOwnerUserName <String>]
[-CopyOptions <TeamCopyOptions>]
[-NormalMode <SwitchParameter>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>]
パラメーター
-Channel <TeamChannel[]>
コピーするチャネルを指定します。このパラメーターは、複数のチームをコピーする場合には使用できません。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可? | False |
ワイルドカード文字を許可? | False |
パラメーターセット名 | (すべて) |
エイリアス | None |
-CopyOptions <TeamCopyOptions>
チームのコピーオプションを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可? | False |
ワイルドカード文字を許可? | False |
パラメーターセット名 | (すべて) |
エイリアス | None |
-DesiredDestinationPrivacy <TeamDestinationPrivacy>
移行先チームのプライバシー設定を指定します。このパラメーターは、複数のチームをコピーする場合には使用できません。
必須かどうか | False |
既定値 | SameAsSource |
パイプライン入力を許可? | False |
ワイルドカード文字を許可? | False |
パラメーターセット名 | (すべて) |
エイリアス | None |
-DestinationOwnerUserName <String>
移行先チームの所有者のユーザー名を指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可? | False |
ワイルドカード文字を許可? | False |
パラメーターセット名 | (すべて) |
エイリアス | None |
-DestinationTenant <Tenant>
移行先のSharePoint 管理センター サイトを指定します。
必須かどうか | True |
既定値 | None |
パイプライン入力を許可? | False |
ワイルドカード文字を許可? | False |
パラメーターセット名 | (すべて) |
エイリアス | None |
-MappingSettings <MappingSettings>
マッピング設定を指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可? | False |
ワイルドカード文字を許可? | False |
パラメーターセット名 | (すべて) |
エイリアス | None |
-NormalMode <SwitchParameter>
通常モードを使用することを指定します。注意: PowerShell では既定でInsane モードが常に使用されます。
必須かどうか | False |
既定値 | None |
パイプライン入力を受け付けるか? | False |
ワイルドカード文字を受け付けるか? | False |
パラメーターセット名 | (All) |
エイリアス | None |
-TaskName <String>
タスクの名前を指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を受け付けるか? | False |
ワイルドカード文字を受け付けるか? | False |
パラメーターセット名 | (All) |
エイリアス | None |
-Team <Team[]>
チームをコピーすることを指定します。
必須かどうか | True |
既定値 | None |
パイプライン入力を受け付けるか? | True (ByValue) |
ワイルドカード文字を受け付けるか? | False |
パラメーターセット名 | (All) |
エイリアス | None |
-TeamTitle <String>
新しいチームのタイトルを指定します。このパラメーターは複数のチームをコピーする場合には使用できません。
必須かどうか | False |
既定値 | None |
パイプライン入力を受け付けるか? | False |
ワイルドカード文字を受け付けるか? | False |
パラメーターセット名 | (All) |
エイリアス | None |
この記事は人工知能を使用して翻訳されています。内容に不明な点がある場合は、元の英語版をご参照ください。
