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

Copy-List

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

コマンド

Copy-List

説明

リストまたはライブラリを、あるSharePointサイトから別のサイトへコピーするために使用する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によって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

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