Get-EntraDeviceRegisteredUser
Dient zum Abrufen einer Liste von Benutzern, die registrierte Benutzer des Geräts sind.
Syntax
Default (Standard)
Get-EntraDeviceRegisteredUser
-DeviceId <String>
[-All <Boolean>]
[-Property <String[]>]
[<CommonParameters>]
Beschreibung
Das Get-EntraDeviceRegisteredUser Cmdlet ruft einen registrierten Benutzer für ein Microsoft Entra ID Gerät ab. Geben Sie DeviceId den Parameter an, um einen registrierten Benutzer für ein Microsoft Entra ID Gerät abzurufen.
In delegierten Szenarien mit Geschäfts-, Schul- oder Unikonten muss der angemeldete Benutzer über eine unterstützte Microsoft Entra Rolle oder eine benutzerdefinierte Rolle mit den erforderlichen Berechtigungen verfügen. Die folgenden am wenigsten privilegierten Rollen werden unterstützt:
- Verzeichnisleser
- Globaler Leser
- Intune-Administrator
- Windows 365-Administrator
Beispiele
Beispiel 1: Abrufen des registrierten Benutzers eines Geräts
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
In diesem Beispiel wird veranschaulicht, wie ein registrierter Benutzer für ein bestimmtes Microsoft Entra ID-Gerät abgerufen wird.
Beispiel 2: Abrufen aller registrierten Benutzer eines Geräts
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
In diesem Beispiel wird veranschaulicht, wie alle registrierten Benutzer für ein angegebenes Gerät abgerufen werden.
-
-DeviceIdder Parameter gibt eine Objekt-ID eines Geräts an, das Sie abrufen möchten.
Beispiel 3: Abrufen der beiden wichtigsten registrierten Benutzer eines Geräts
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
In diesem Beispiel wird veranschaulicht, wie die beiden ersten registrierten Benutzer für das angegebene Gerät abgerufen werden. Sie können -Limit als Alias für -Top verwenden.
-
-DeviceIdder Parameter gibt eine Objekt-ID eines Geräts an, das Sie abrufen möchten.
Parameter
-All
Alle Seiten auflisten.
Parametereigenschaften
| Typ: | System.Management.Automation.SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-DeviceId
Gibt eine Objekt-ID eines Geräts an.
Parametereigenschaften
| Typ: | System.String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Objekt-ID |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-Property
Gibt eigenschaften an, die zurückgegeben werden sollen.
Parametereigenschaften
| Typ: | System.String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Select |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Top
Gibt die maximale Anzahl der zurückzugebenden Datensätze an.
Parametereigenschaften
| Typ: | System.Int32 |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Begrenzung |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.