Set-TenantContentTypeReplicationParameters
SharePoint Online: Sets content type replication parameters
#Requires -Version 5.1
#Requires -Modules Microsoft.Online.SharePoint.PowerShell
[CmdletBinding()]
Param(
[string]$ReplicatedContentTypes
)
Process {
try {
$cmdArgs = @{ ErrorAction = 'Stop' }
if ($PSBoundParameters.ContainsKey('ReplicatedContentTypes')) {
$tmp = $ReplicatedContentTypes.Split(',')
$cmdArgs.Add('ReplicatedContentTypes', $tmp)
}
else {
$cmdArgs.Add('ReplicateAllContentTypes', $null)
}
$result = Set-SPOTenantContentTypeReplicationParameters @cmdArgs | Select-Object *
if ($null -ne $result) { foreach ($item in $result) { $item | Add-Member -NotePropertyName Timestamp -NotePropertyValue (Get-Date -Format "yyyy-MM-dd HH:mm:ss") -PassThru -Force } }
}
catch { throw }
}Comma-separated list of content type names to replicate; omit to replicate all