注: PowerShellとの連携には、ShareGate MigrateのProまたはEnterpriseサブスクリプションが必要です。Essentialsプランでは利用できません。
コマンド
Copy-List
説明
リストまたはライブラリを、あるSharePointサイトから別のサイトへコピーするために使用するPowerShellコマンドです。
ヒント:
Copy-Siteスクリプトを差分移行として実行できるように調整する方法については、PowerShellで差分移行を実行するを参照してください。
PowerShellでコピー オプションを使用する方法については、PowerShellでのコピー オプションを参照してください。
例
コピーするリストを取得する
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"$toCopy = Get-List -Site $srcSiteCopy-List -List $toCopy -DestinationSite $dstSite
すべてのリストをコピーする
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite
一部のリストをコピーする
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -SourceSite $srcSite -Name MyTitle*,MySpecificTitle -DestinationSite $dstSite
注: *記号は、類似した名前の複数のオブジェクトを呼び出すために使用されます。
すべてのリストの事前チェックを実行する
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite -WhatIf
1つのリストをコピーして名前を変更する
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -SourceSite $srcSite -Name MyTitle*,MySpecificTitle -DestinationSite $dstSite -ListTitleUrlSegment "MyTitleNewUrl" -ListTitle "MyNewTitle"
注: *記号は、類似した名前の複数のオブジェクトを呼び出すために使用されます。
秘密度ラベルを含むすべてのリストをコピーする
$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite -IncludeStructureSensitivityLabel -IncludeContentSensitivityLabel
構文
Copy-List
-List <List[]>
-DestinationSite <Site>
[-ListTitle <String>]
[-ListTitleUrlSegment <String>]
[-NoContent <SwitchParameter>]
[-VersionLimit <Int32>]
[-NoCustomPermissions <SwitchParameter>]
[-NoWorkflows <SwitchParameter>]
[-NoSiteFeatures <SwitchParameter>]
[-NoWebParts <SwitchParameter>]
[-NoCustomizedListForms <SwitchParameter>]
[-NoListViews <SwitchParameter>]
[-NoNintexWorkflowHistory <SwitchParameter>]
[-UserAlerts <SwitchParameter>]
[-NormalMode <SwitchParameter>]
[-WaitForImportCompletion <SwitchParameter>]
[-ForceNewListExperience <SwitchParameter>]
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>][-IncludeStructureSensitivityLabel <SwitchParameter>][-IncludeContentSensitivityLabel <SwitchParameter>]
Copy-List
-Name <String[]>
-SourceSite <Site>
-DestinationSite <Site>
[-ListTitle <String>]
[-ListTitleUrlSegment <String>]
[-NoContent <SwitchParameter>]
[-VersionLimit <Int32>]
[-NoCustomPermissions <SwitchParameter>]
[-NoWorkflows <SwitchParameter>]
[-NoSiteFeatures <SwitchParameter>]
[-NoWebParts <SwitchParameter>]
[-NoCustomizedListForms <SwitchParameter>]
[-NoListViews <SwitchParameter>]
[-NoNintexWorkflowHistory <SwitchParameter>]
[-UserAlerts <SwitchParameter>]
[-NormalMode <SwitchParameter>]
[-WaitForImportCompletion <SwitchParameter>]
[-ForceNewListExperience <SwitchParameter>]
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>][-IncludeStructureSensitivityLabel <SwitchParameter>][-IncludeContentSensitivityLabel <SwitchParameter>]
Copy-List
-All <SwitchParameter>
-SourceSite <Site>
-DestinationSite <Site>
[-ListTitle <String>]
[-ListTitleUrlSegment <String>]
[-NoContent <SwitchParameter>]
[-VersionLimit <Int32>]
[-NoCustomPermissions <SwitchParameter>]
[-NoWorkflows <SwitchParameter>]
[-NoSiteFeatures <SwitchParameter>]
[-NoWebParts <SwitchParameter>]
[-NoCustomizedListForms <SwitchParameter>]
[-NoListViews <SwitchParameter>]
[-NoNintexWorkflowHistory <SwitchParameter>]
[-UserAlerts <SwitchParameter>]
[-NormalMode <SwitchParameter>]
[-WaitForImportCompletion <SwitchParameter>]
[-ForceNewListExperience <SwitchParameter>]
[-WhatIf <SwitchParameter>]
[-CopySettings <CopySettings>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>][-IncludeStructureSensitivityLabel <SwitchParameter>][-IncludeContentSensitivityLabel <SwitchParameter>]
パラメーター
-All <SwitchParameter>
すべてをコピーすることを指定します。
必須かどうか | True |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | All |
エイリアス | None |
-CopySettings <CopySettings>
コピー設定を指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | True (ByValue; ByPropertyName) |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-DestinationSite <Site>
コピー先のサイトを指定します。
必須かどうか | True |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-ForceNewListExperience <SwitchParameter>
可能な場合、コマンドがリストを新しいMicrosoft 365エクスペリエンスに変換することを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-IncludeContentSensitivityLabel <SwitchParameter>
コンテンツ(ドキュメント ライブラリに保存されているファイル。フォルダーを除く)に適用された秘密度ラベルが、保持されている秘密度ラベルのマッピングを使用してコピー先にコピーされることを指定します。コピー元とコピー先の両方がSharePoint Onlineである必要があります。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-IncludeStructureSensitivityLabel <SwitchParameter>
構造オブジェクト(ドキュメント ライブラリ)に適用された秘密度ラベルが、保持されている秘密度ラベルのマッピングを使用してコピー先にコピーされることを指定します。コピー元とコピー先の両方がSharePoint Onlineである必要があります。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-List <List[]>
コピーするコピー元のリストまたはライブラリを指定します。
必須かどうか | True |
既定値 | None |
パイプライン入力を許可するか | True (ByValue; ByPropertyName) |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | Default |
エイリアス | None |
-ListTitle <String>
新しいリスト タイトルを指定します。このパラメーターは「ListTitleUrlSegment」パラメーターと併用する必要があり、複数のリストをコピーする場合には使用できません。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-ListTitleUrlSegment <String>
新しいリストのURLを指定します。このパラメーターは「ListTitle」パラメーターと併用する必要があり、複数のリストをコピーする場合には使用できません。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-MappingSettings <MappingSettings>
マッピング設定を指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-Name <String[]>
名前を指定します(ワイルドカードがサポートされています)。
必須かどうか | True |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | True |
パラメーターセット名 | Name |
エイリアス | None |
-NoContent <SwitchParameter>
リストとライブラリ内のすべてのリスト項目、ドキュメント、フォルダー、ドキュメント セットがコピーされないことを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-NoCustomizedListForms <SwitchParameter>
カスタマイズされたリスト フォームおよびコンテンツ タイプ フォームがコピーされないことを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-NoCustomPermissions <SwitchParameter>
すべてのオブジェクトが親からアクセス許可を継承するように設定されることを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-NoListViews <SwitchParameter>
リスト ビューがコピーされないことを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-NoNintexWorkflowHistory <SwitchParameter>
移行されたオブジェクトに関連付けられたNintexワークフローの履歴がコピー先にコピーされないことを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-NormalMode <SwitchParameter>
ノーマル モードを使用することを指定します。
注: Insane modeはPowerShellで既定で常に使用されます。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-NoSiteFeatures <SwitchParameter>
コピーされる要素に必要なサイトおよびサイト コレクションの機能が自動的にアクティブ化されないことを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-NoWebParts <SwitchParameter>
ページをコピーする際にWebパーツがコピーされないことを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-NoWorkflows <SwitchParameter>
移行されたオブジェクトに関連付けられたワークフローがコピー先にコピーされないことを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-SourceSite <Site>
コピー元のサイトを指定します。
必須かどうか | True |
既定値 | None |
パイプライン入力を許可するか | True (ByValue; ByPropertyName) |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | Name, All |
エイリアス | None |
-TaskName <String>
タスクの名前を指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-UserAlerts <SwitchParameter>
移行されたオブジェクトに関連付けられたユーザー アラートがコピー先にコピーされることを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-VersionLimit <Int32>
少なくとも1つのメジャー バージョンを常に保持しながら、直近のX個のバージョンをコピーすることを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-WaitForImportCompletion <SwitchParameter>
コマンドがAzure Insane modeのインポートの完了を待機することを指定します。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
-WhatIf <SwitchParameter>
移行の代わりに事前チェックが実行されることを指定します。詳細については、PowerShellで事前チェックを実行するを参照してください。
必須かどうか | False |
既定値 | None |
パイプライン入力を許可するか | False |
ワイルドカード文字を許可するか | False |
パラメーターセット名 | (All) |
エイリアス | None |
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
