¿Cuáles son las restricciones de caracteres especiales en directivas de Teams?

No puede crear o editar directivas (para mensajería, reuniones, etc.) que tengan un carácter especial en el nombre del Centro de administración de Microsoft Teams.

Si un nombre de directiva contiene caracteres especiales, se le limitará la administración de estas directivas en el Centro de administración de Microsoft Teams. Por lo tanto, recomendamos encarecidamente que los nombres de directiva no incluyan caracteres especiales.

Los nombres de directiva que se han creado con PowerShell para reuniones y mensajería en Teams pueden tener caracteres especiales como @,#,$. Sin embargo, si quiere realizar cambios en la directiva en el Centro de administración de Microsoft Teams, no podrá hacerlo.

Si tiene una directiva con caracteres especiales, tendrá que editarla con Windows PowerShell (para siempre) o crear una nueva directiva en el Centro de administración de Microsoft Teams con la misma configuración que la directiva anterior y asignarla al mismo grupo de usuarios.

Para quitar caracteres especiales

Paso 1: realizar una conexión remota con PowerShell.

Nota

Skype Empresarial Online Connector forma parte actualmente del módulo de PowerShell más reciente de Teams.

Si usa la última versión pública de PowerShell de Teams, no es necesario instalar la Skype Empresarial Online Connector.

  # When using Teams PowerShell Module

   Import-Module MicrosoftTeams
   $credential = Get-Credential
   Connect-MicrosoftTeams -Credential $credential

Paso 2: Obtener la configuración de la directiva antigua y capturar la salida.

Nota

Este ejemplo es para una directiva de mensajes . Los pasos serían los mismos para otros tipos de directiva, pero debe usar el cmdlet correcto.

Get-CsTeamsMessagingPolicy -id <old_policy_name>

Paso 3: Crear una nueva directiva.

Puede crear la nueva directiva con la misma configuración mediante el Centro de administración de Microsoft Teams o PowerShell.

Ejecutar esto creará una nueva directiva para usted, pero tendrá que agregar la configuración correcta viendo Set-CsTeamsMessagingPolicy y, a continuación, ejecutándola:

Set-CsTeamsMessagingPolicy -id <new_policy_name>

Paso 4: asignar la directiva.

Grant-CsTeamsMessagingPolicy -Policy <new_policy_name>

Consulte Grant-CsTeamsMessagingPolicy para obtener más información sobre este cmdlet.

Paso 5: eliminar la directiva anterior.

Esto eliminará la directiva anterior con los caracteres especiales.

Remove-CsTeamsMessagingPolicy -identity <old_policy_name>

Consulte Remove-CsTeamsMessagingPolicy para obtener más información sobre este cmdlet.

Si este comando se ejecuta correctamente, habrá terminado. Si el comando anterior devuelve un error, es porque la directiva anterior se asigna a los usuarios, por lo que deberá ejecutarla para quitar todos los usuarios asignados de la directiva:

Grant-CsMessagingPolicy -Policy <old_policy_name> $null

¿Desea saber cómo administrar con Windows PowerShell?

Windows PowerShell se centra en la administración de usuarios y en las acciones que se les está permitido o no realizar. Con Windows PowerShell, puede administrar Microsoft 365 o Office 365 con un único punto de administración que puede simplificar su trabajo diario cuando tenga que realizar varias tareas. Para empezar con Windows PowerShell, vea estos temas: