Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.
Comando
Copy-TeamChannel
Descripción
El comando para copiar canales de equipo a otro equipo.
Si quieres copiar un equipo pero solo un subconjunto de sus canales, prueba Copy-Team con el parámetro Channel.
Copy-TeamChannel utiliza Connect-Tenant para conectarse a tu entorno. Para obtener más información sobre el comando de conexión, consulta Connect-Tenant.
Ejemplos
Copiar todos los canales de un equipo a otro equipo
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$sourceTeam = Get-Team -Name "MyTeam" -Tenant $source
$destinationTeam = Get-Team -Name "MyOtherTeam" -Tenant $destination
$sourceChannels = Get-TeamChannel -Team $sourceTeam | ForEach-Object { Set-TeamChannelCopyOptions -Channel $_ -NewName ($_.Name + "Copied") }
Copy-TeamChannel -Channel $sourceChannels -DestinationTeam $destinationTeam
Nota: En este ejemplo, tus canales se renombran agregando la palabra Copied al título para evitar posibles conflictos con canales existentes.
Copiar un subconjunto de canales de un equipo a otro equipo
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$sourceTeam = Get-Team -Name "MyTeam" -Tenant $source
$destinationTeam = Get-Team -Name "MyOtherTeam" -Tenant $destination
$sourceChannels = Get-TeamChannel -Team $sourceTeam -Name ChannelName*
Copy-TeamChannel -Channel $sourceChannels -DestinationTeam $destinationTeam
Nota: El símbolo * se utiliza para llamar a varios objetos con un nombre similar.
Copiar todos los canales y renombrar solo General
$source = Connect-Tenant -Domain sourcetenant
$destination = Connect-Tenant -Domain destinationtenant
$sourceTeam = Get-Team -Name "MyTeam" -Tenant $source
$destinationTeam = Get-Team -Name "MyOtherTeam" -Tenant $destination
$sourceChannels = Get-TeamChannel -Team $sourceTeam
$sourceChannels[0] = Set-TeamChannelCopyOptions -Channel $sourceChannels[0] -NewName GeneralCopied
Copy-TeamChannel -Channel $sourceChannels -DestinationTeam $destinationTeam
Sintaxis
Copy-TeamChannel
-Channel <TeamChannel[]>
-DestinationTeam <Team>
[-CopyOptions <TeamCopyOptions>]
[-NormalMode <SwitchParameter>]
[-MappingSettings <MappingSettings>]
[-TaskName <String>]
[-DestinationOwnerUserName <String>]
Parámetros
-Channel <TeamChannel[]>
Especifica el canal a copiar.
¿Requerido? | Sí |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | Sí (ByValue, ByPropertyName) |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-CopyOptions <TeamCopyOptions>
Especifica las opciones de copia del equipo.
¿Requerido? | No |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | ¿Aceptar entrada de canalización? |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-DestinationOwnerUserName <String>
Especifica el nombre de usuario del propietario para el equipo de destino.
¿Requerido? | No |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | No |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-DestinationTeam <Team>
Especifica el equipo de destino.
¿Requerido? | Sí |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | No |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-MappingSettings <MappingSettings>
Especifica las configuraciones de asignación.
¿Requerido? | No |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | No |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-NormalMode <SwitchParameter>
Especifica que se debe usar el modo normal. Nota: Insane mode siempre se usa por defecto en PowerShell.
¿Requerido? | No |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | No |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
-TaskName <String>
Especifica un nombre para la tarea.
¿Requerido? | No |
Valor predeterminado | Ninguno |
¿Aceptar entrada de canalización? | No |
¿Aceptar caracteres comodín? | No |
Nombre del conjunto de parámetros | (Todos) |
Alias | Ninguno |
"Este artículo fue traducido usando inteligencia artificial. En caso de duda, consulta la versión original en inglés."
