Corregir el informe de equipos sin propietario de Teams incompleto en un inquilino multigeográfico
🔍 WiseChecker

Corregir el informe de equipos sin propietario de Teams incompleto en un inquilino multigeográfico

Si ejecuta el informe de equipos sin propietario en el centro de administración de Teams y los resultados parecen incompletos para un inquilino multigeográfico, no está solo. El informe a menudo omite los equipos que se encuentran en ubicaciones de datos satélite. Esto sucede porque el informe solo consulta la geografía principal de forma predeterminada. Este artículo explica por qué el informe está incompleto y le muestra cómo obtener la lista completa usando PowerShell.

Puntos clave: Corrección del informe de equipos sin propietario en inquilinos multigeográficos

  • Centro de administración de Teams > Teams > Administrar equipos > Sin propietario: Muestra solo los equipos de la ubicación de datos principal, por lo que faltan las geografías satélite.
  • Get-Team -GroupId: Use este cmdlet de PowerShell para verificar el propietario real de un equipo específico.
  • Get-UnifiedGroup con el filtro Owner: Use este cmdlet de Exchange Online para enumerar todos los grupos sin propietario en todas las geografías.

ADVERTISEMENT

Por qué el informe de equipos sin propietario está incompleto en un inquilino multigeográfico

Un inquilino multigeográfico tiene una ubicación de datos principal y una o más ubicaciones satélite. Cada ubicación puede alojar grupos de Microsoft 365 y sus Teams conectados. El informe de equipos sin propietario en el centro de administración de Teams solo consulta la geografía principal. Los equipos alojados en ubicaciones satélite no se incluyen, por lo que el informe parece incompleto aunque todos los equipos estén realmente presentes.

La causa raíz es la forma en que se crea el informe. Utiliza el servicio de Teams que lee los datos de grupo solo de la ubicación principal. El informe no agrega datos de todas las geografías automáticamente. Esta es una limitación conocida del informe del centro de administración, no una señal de que los equipos falten o estén dañados.

Para obtener una lista completa, debe usar PowerShell. El cmdlet de Exchange Online Get-UnifiedGroup puede consultar todas las geografías cuando se conecta al punto de conexión correcto. El cmdlet de Teams Get-Team puede confirmar el propietario de un equipo específico. Juntos, estos comandos le brindan la imagen completa.

Pasos para obtener la lista completa de equipos sin propietario en un inquilino multigeográfico

Siga estos pasos para identificar cada equipo sin propietario en su inquilino, incluidos los que están en geografías satélite.

Paso 1: Conectarse a Exchange Online PowerShell

  1. Abra Windows PowerShell como administrador
    Haga clic con el botón derecho en el botón Inicio y seleccione Windows Terminal (Admin) o PowerShell (Admin).
  2. Instale el módulo Exchange Online Management si es necesario
    Ejecute Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser -Force. Presione Y para confirmar el proveedor NuGet si se le solicita.
  3. Conéctese a Exchange Online
    Ejecute Connect-ExchangeOnline. Inicie sesión con una cuenta de administrador global o administrador de Exchange cuando se le solicite.

Paso 2: Recuperar todos los grupos sin propietario

  1. Ejecute la consulta de grupos sin propietario
    Ejecute Get-UnifiedGroup | Where-Object { $_.ManagedBy.Count -eq 0 } | Select-Object DisplayName, PrimarySmtpAddress, ManagedBy. Este comando comprueba todos los grupos en todas las geografías porque Exchange Online abarca todas las ubicaciones.
  2. Exporte los resultados a un archivo CSV
    Ejecute el mismo comando con Export-Csv -Path C:\OwnerlessGroups.csv -NoTypeInformation. Esto le proporciona un registro permanente que puede compartir con su equipo.

Paso 3: Confirmar qué grupos tienen un equipo conectado

  1. Instale el módulo de PowerShell de Teams
    Ejecute Install-Module -Name MicrosoftTeams -Scope CurrentUser -Force.
  2. Conéctese a Teams
    Ejecute Connect-MicrosoftTeams. Inicie sesión con la misma cuenta de administrador.
  3. Compruebe si un grupo específico tiene un equipo
    Ejecute Get-Team -GroupId . Si el cmdlet devuelve un equipo, ese grupo tiene un Team conectado. Si no devuelve nada, el grupo no tiene Team.

Paso 4: Referencia cruzada de los resultados

  1. Abra el archivo CSV
    Use Excel o cualquier editor de texto para ver la lista de grupos sin propietario.
  2. Relacione cada grupo con su Team
    Para cada ID de grupo en el CSV, ejecute el comando Get-Team. Solo los grupos que devuelven un equipo son Teams sin propietario verdaderos.
  3. Compare con el informe del centro de administración
    Verá que el informe del centro de administración omitió los equipos de la geografía satélite. Su lista de PowerShell ahora está completa.

ADVERTISEMENT

Si el informe de PowerShell aún omite equipos

A veces, el enfoque de PowerShell aún muestra equipos faltantes. Estas son las razones comunes y cómo manejarlas.

Equipos que no están conectados a un grupo de Microsoft 365

Cada Team debe tener un grupo de Microsoft 365, pero algunos grupos están ocultos en la salida predeterminada de Get-UnifiedGroup. Ejecute Get-UnifiedGroup -IncludeSystemObjects para incluir grupos ocultos. Luego filtre por ManagedBy count igual a cero.

Equipos creados con un propietario invitado

Si un usuario invitado es el propietario, es posible que la propiedad ManagedBy no muestre al invitado en la salida predeterminada. Agregue el parámetro -Properties ManagedBy a su comando. Ejecute Get-UnifiedGroup -Properties ManagedBy | Where-Object { $_.ManagedBy.Count -eq 0 }.

Equipos en una geografía diferente que no puede ver

Su cuenta de administrador debe tener permiso para ver datos en todas las geografías. Si no es administrador global, es posible que solo vea la geografía principal. Pida a su administrador global que ejecute el comando o le conceda el rol necesario.

Informe sin propietario del centro de administración de Teams vs consulta sin propietario de PowerShell

Elemento Informe del centro de administración de Teams Consulta Get-UnifiedGroup de PowerShell
Cobertura geográfica Solo la ubicación de datos principal Todas las geografías del inquilino
Incluye grupos ocultos No Sí con -IncludeSystemObjects
Muestra propietarios invitados No Sí con -Properties ManagedBy
Exportar a CSV Sí, pero incompleto Sí, completo
Requiere PowerShell No Sí

Ahora puede generar una lista completa de equipos sin propietario para su inquilino multigeográfico. Use el comando Get-UnifiedGroup con el filtro ManagedBy y el comando Get-Team para confirmar que cada grupo tiene un Team. Exporte el resultado a CSV para obtener un registro permanente. Para la supervisión continua, programe el script de PowerShell para que se ejecute semanalmente con el Programador de tareas. Esto garantiza que nunca se pierda un equipo sin propietario en ninguna geografía.

ADVERTISEMENT