Seguramente nos hemos encontrado que en entornos con muchos usuarios, cuando utilizamos PowerShell, al listar todos, no aparecen todos, de igual forma si intentamos obtener las propiedades de uno de los que no aparece en la lista, veremos como marca error.
AzureAD: PowerShell limite resultados: El problema
Ejecutamos:
Get-AzureADUser y no aparecen todos los usuarios
o bien ejecutamos (lista de usuarios que empiezan por u33)
Get-AzureADUser |Where {$_.DisplayName -like 'u33*'}
y no aparece nada.
Esto está ocurriendo porque tenemos mas de 100 usuarios y por defecto el cmd-let de PowerShell de AzureAD que lista usuarios limita los resultados a 100 entradas.
Veamos como funciona con un pequeño laboratorio.
AzureAD: PowerShell limite resultados: Conexión
Instalaremos el módulo y conectaremos de la siguiente forma:
Install-module AzureAD
$Credential = Get-Credential
Connect-AzureAD -Credential $Credential
Get-AzureADUser -all $true
$Credential = Get-Credential
Connect-AzureAD -Credential $Credential
Get-AzureADUser -all $true
Al finalizar el trabajo, desconectaremos la sesión de la siguiente forma:
Disconnect-AzureAD
AzureAD: Powershell limite resultados: Límite
Si ejecutamos el cmd-let:
Get-AzureADUser
Los resultados estarán limitados a 100.
Si ejecutamos:
Si ejecutamos:
Get-AzureADUser -all $true
No hay comentarios:
Publicar un comentario