Ir al contenido principal

Copiar canal de equipo (Copy-TeamChannel)

Copiar canales de equipo de Microsoft 365 con PowerShell

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?

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?

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>

¿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."

¿Ha quedado contestada tu pregunta?