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.
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
- 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). - 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. - 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
- 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. - 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
- Instale el módulo de PowerShell de Teams
Ejecute Install-Module -Name MicrosoftTeams -Scope CurrentUser -Force. - Conéctese a Teams
Ejecute Connect-MicrosoftTeams. Inicie sesión con la misma cuenta de administrador. - 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
- Abra el archivo CSV
Use Excel o cualquier editor de texto para ver la lista de grupos sin propietario. - 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. - 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.
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.