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

Import-PropertyTemplate

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

コマンド

Import-PropertyTemplate

説明

SharePointのリストまたはライブラリにコンテンツをコピーするために、プロパティ テンプレートをインポートするコマンドです。

プロパティ テンプレートはアプリからエクスポートできます。

詳細については、プロパティ テンプレートを作成するを参照してください。

リストのプロパティ テンプレートをインポートし、それを使用してコンテンツをコピーする

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"

$srcList = Get-List -Name "mysrclist" -Site $srcSite
$dstList = Get-List -Name "mydstlist" -Site $dstSite

Import-PropertyTemplate -Path "C:\MyPropertyTemplate\Template1.sgt" -List $dstList -Overwrite

Copy-Content -SourceList $srcList -DestinationList $dstList -TemplateName "Template1"

注: -TemplateNameは、SGTファイルの名前ではなく、テンプレートの名前を指します。テンプレート名は、アプリでテンプレートをエクスポートできる場所と同じ、コピー オプション内で確認できます。

構文

Import-PropertyTemplate
-Path <String>-List <List>[-Overwrite <SwitchParameter>]

パラメーター

-List <List>

プロパティ テンプレートのインポート先となるリストまたはライブラリを指定します。

必須かどうか

True

既定値

None

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

True (ByValue, ByPropertyName)

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

False

パラメーターセット名

(All)

エイリアス

None

-Overwrite <SwitchParameter>

既存のプロパティ テンプレートを上書きすることを指定します。

必須かどうか

False

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

None

-Path <String>

ShareGate Migrateから以前にエクスポートされたSGTファイルのパスを指定します。

必須かどうか

True

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

PSPath

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

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