注: 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によって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
