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

Get-ContentTypeMapping

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

コマンド

Get-ContentTypeMapping

説明

移行元リストと移行先リストのペアからコンテンツ タイプ マッピングを取得するコマンドです。

移行元リストと移行先リストからマッピングを取得する

$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

$mappingSettings = Get-ContentTypeMapping -SourceList $srcList -DestinationList $dstList
$mappingSettings

PropertyMappings :
ContentTypeMappings : Audio -> Audio
Basic Page -> <NO DESTINATION>
Document -> Document
Folder -> Folder
Image -> <NO DESTINATION>
Video -> <NO DESTINATION>
UserAndGroupMappings :
PermissionLevelMappings :
SiteTemplateMappings :
SensitivityLabelMappings :

ファイルシステムと移行先リストからマッピングを取得する

$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"
$dstList = Get-List -Name mydstlist -Site $dstSite

$mappingSettings = Get-ContentTypeMapping -FromFileSystem -DestinationList $dstList
$mappingSettings

PropertyMappings :
ContentTypeMappings : <File> -> Document
<Folder> -> Folder
UserAndGroupMappings :
PermissionLevelMappings :
SiteTemplateMappings :
SensitivityLabelMappings :

移行元リストと移行先リストからのマッピングを既存のマッピングとマージする

$mappingSettings = Set-ContentTypeMapping -Source Image -Destination Picture
$mappingSettings = Set-ContentTypeMapping -MappingSettings $mappingSettings -Source Video -Destination Movie
$mappingSettings = Set-ContentTypeMapping -MappingSettings $mappingSettings -Source "My Custom Content Type" -Ignore

$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

$mappingSettings = Get-ContentTypeMapping -MappingSettings $mappingSettings -SourceList $srcList -DestinationList $dstList
$mappingSettings

PropertyMappings :
ContentTypeMappings : Audio -> Audio
Basic Page -> <NO DESTINATION>
Document -> Document
Folder -> Folder
Image -> Picture
My Custom Content Type -> <NO DESTINATION>
Video -> Movie
UserAndGroupMappings :
PermissionLevelMappings :
SiteTemplateMappings :
SensitivityLabelMappings :

構文

Get-ContentTypeMapping
-SourceList <List>
-DestinationList <List>
[-MappingSettings <MappingSettings>]
Get-ContentTypeMapping
-FromFileSystem <SwitchParameter>
-DestinationList <List>
[-MappingSettings <MappingSettings>]

パラメーター

-DestinationList <List>

移行先リストを指定します。

必須かどうか

True

既定値

None

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

False

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

False

パラメーターセット名

(All)

エイリアス

None

-FromFileSystem <SwitchParameter>

移行元がファイルシステムであることを指定します。

必須かどうか

True

既定値

None

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

False

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

False

パラメーターセット名

FileSystem

エイリアス

None

-MappingSettings <MappingSettings>

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

必須かどうか

False

既定値

None

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

True (ByValue, ByPropertyName)

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

False

パラメーターセット名

(All)

エイリアス

None

-SourceList <List>

移行元リストを指定します。

必須かどうか

True

既定値

None

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

False

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

False

パラメーターセット名

Default

エイリアス

None

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

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