Command
Save-ContentTypeMapping
Description
The command to save all the content type mappings for a specific source and destination list.
Index
Examples
Save custom mappings for a source list and a destination list
$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 : $mappingSettings = Set-ContentTypeMapping -MappingSettings $mappingSettings -Source Image -Destination Picture $mappingSettings = Set-ContentTypeMapping -MappingSettings $mappingSettings -Source Video -Destination Movie $mappingSettings = Set-ContentTypeMapping -MappingSettings $mappingSettings -Source "My Custom Content Type" -Ignore $mappingSettings = Save-ContentTypeMapping -SourceList $srcList -DestinationList $dstList -MappingSettings $mappingSettings $mappingSettings = Get-ContentTypeMapping -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 :
Save custom mappings for the file system and a destination list
$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 : $mappingSettings = Set-ContentTypeMapping -MappingSettings $mappingSettings -FileFromFileSystem -Destination Picture $mappingSettings = Set-ContentTypeMapping -MappingSettings $mappingSettings -FolderFromFileSystem -Destination "Document Set" $mappingSettings = Save-ContentTypeMapping -FromFileSystem -DestinationList $dstList -MappingSettings $mappingSettings $mappingSettings = Get-ContentTypeMapping -FromFileSystem -DestinationList $dstList $mappingSettings PropertyMappings : ContentTypeMappings : <File> -> Picture <Folder> -> Document Set UserAndGroupMappings : PermissionLevelMappings : SiteTemplateMappings :
Syntax
Save-ContentTypeMapping-MappingSettings <MappingSettings> -SourceList <List> -DestinationList <List>
Save-ContentTypeMapping-MappingSettings <MappingSettings>-FromFileSystem <SwitchParameter> -DestinationList <List>
Parameters
-DestinationList <List>
Specifies the destination list.
Required? | True |
Default value | None |
Accept pipeline input? | False |
Accept wildcard characters? | False |
Parameter set name | (All) |
Aliases | None |
-FromFileSystem <SwitchParameter>
Specifies that the source is the file system.
Required? | True |
Default value | None |
Accept pipeline input? | False |
Accept wildcard characters? | False |
Parameter set name | FileSystem |
Aliases | None |
-MappingSettings <MappingSettings>
Specifies the mapping settings.
Required? | True |
Default value | None |
Accept pipeline input? | True (ByValue, ByPropertyName) |
Accept wildcard characters? | False |
Parameter set name | (All) |
Aliases | None |
-SourceList <List>
Specifies the source list.
Required? | True |
Default value | None |
Accept pipeline input? | False |
Accept wildcard characters? | False |
Parameter set name | Default |
Aliases | None |