Get-EntraDeviceRegisteredUser
Recupera uma lista de usuários que são usuários registrados do dispositivo.
Sintaxe
Default (Default)
Get-EntraDeviceRegisteredUser
-DeviceId <String>
[-All <Boolean>]
[-Property <String[]>]
[<CommonParameters>]
Description
O Get-EntraDeviceRegisteredUser cmdlet obtém um usuário registrado para um dispositivo Microsoft Entra ID. Especifique DeviceId o parâmetro para obter um usuário registrado para um dispositivo Microsoft Entra ID.
Em cenários delegados com contas corporativas ou de estudante, o usuário conectado deve ter uma função de Microsoft Entra com suporte ou uma função personalizada com as permissões necessárias. Há suporte para as seguintes funções menos privilegiadas:
- Leitores de diretório
- Leitor Global
- Administrador do Intune
- Administrador do Windows 365
Exemplos
Exemplo 1: recuperar o usuário registrado de um dispositivo
Connect-Entra -Scopes 'Device.Read.All'
$device = Get-EntraDevice -SearchString '<device-display-name>'
Get-EntraDeviceRegisteredUser -DeviceId $device.Id |
Select-Object Id, displayName, UserPrincipalName, createdDateTime, userType, accountEnabled |
Format-Table -AutoSize
id DisplayName UserPrincipalName CreatedDateTime UserType AccountEnabled
-- ----------- ----------------- --------------- -------- --------------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Maria Sullivan maria@contoso.com 10/7/2024 12:34:14 AM Member True
cccccccc-2222-3333-4444-dddddddddddd Parker McLean parker@contoso.com 10/7/2024 12:34:14 AM Member True
Este exemplo demonstra como recuperar um usuário registrado para um dispositivo Microsoft Entra ID específico.
Exemplo 2: Obter todos os usuários registrados de um dispositivo
Connect-Entra -Scopes 'Device.Read.All'
$device = Get-EntraDevice -SearchString '<device-display-name>'
Get-EntraDeviceRegisteredUser -DeviceId $device.Id -All |
Select-Object Id, displayName, UserPrincipalName, createdDateTime, userType, accountEnabled |
Format-Table -AutoSize
id DisplayName UserPrincipalName CreatedDateTime UserType AccountEnabled
-- ----------- ----------------- --------------- -------- --------------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Maria Sullivan maria@contoso.com 10/7/2024 12:34:14 AM Member True
cccccccc-2222-3333-4444-dddddddddddd Parker McLean parker@contoso.com 10/7/2024 12:34:14 AM Member True
Este exemplo demonstra como recuperar todos os usuários registrados para um dispositivo especificado.
-
-DeviceIdO parâmetro especifica uma ID de objeto de um dispositivo, que você deseja recuperar.
Exemplo 3: Obter os dois principais usuários registrados de um dispositivo
Connect-Entra -Scopes 'Device.Read.All'
$device = Get-EntraDevice -SearchString '<device-display-name>'
Get-EntraDeviceRegisteredUser -DeviceId $device.Id -Top 2 |
Select-Object Id, displayName, UserPrincipalName, createdDateTime, userType, accountEnabled |
Format-Table -AutoSize
id DisplayName UserPrincipalName CreatedDateTime UserType AccountEnabled
-- ----------- ----------------- --------------- -------- --------------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Maria Sullivan maria@contoso.com 10/7/2024 12:34:14 AM Member True
cccccccc-2222-3333-4444-dddddddddddd Parker McLean parker@contoso.com 10/7/2024 12:34:14 AM Member True
Este exemplo demonstra como recuperar os dois principais usuários registrados para o dispositivo especificado. Você pode usar -Limit como um alias para -Top.
-
-DeviceIdO parâmetro especifica uma ID de objeto de um dispositivo, que você deseja recuperar.
Parâmetros
-All
Listar todas as páginas.
Propriedades do parâmetro
| Tipo: | System.Management.Automation.SwitchParameter |
| Valor padrão: | False |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-DeviceId
Especifica uma ID de objeto de um dispositivo.
Propriedades do parâmetro
| Tipo: | System.String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | IdentificadorDeObjeto |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | True |
| Valor dos argumentos restantes: | False |
-Property
Especifica as propriedades a serem retornadas.
Propriedades do parâmetro
| Tipo: | System.String[] |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | Select |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Top
Especifica o número máximo de registros a serem retornados.
Propriedades do parâmetro
| Tipo: | System.Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | Limit |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | True |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.