尋找使用者的擴充屬性

學校數據同步 (SDS) 可為使用者同步的選擇性屬性會儲存在每個個別使用者上,Microsoft Entra ID 做為擴充屬性。 用戶的擴充屬性可以使用PowerShell和 Graph 找到。 您也可以使用 PowerShell for Microsoft Graph 模組,請參閱本文) 未涵蓋的群組和管理單位擴充屬性 (。

請先確認已安裝適用於 Microsoft Graph 的適當 PowerShell 模組。 您可以在這裡找到指示: 適用於 SDS 的 PowerShell

選取使用者

若要尋找單一使用者擴充屬性,您必須先找出其 Object/Graph 標識符。 選取使用者可以透過幾種不同的方式來完成。 如需完整詳細數據,請參閱 :Get-MgUser

範例 1:取得租使用者上的所有使用者。

Get-MgUser -All | Format-List ID, DisplayName, Mail, UserPrincipalName

範例 2:依標識碼取得使用者。

Get-MgUser -Search 'firstName.lastName@contoso.com' | Format-List ID, DisplayName, Mail, UserPrincipalName

範例 3:依顯示名稱值取得使用者。

Get-MgUser -Search 'firstName' | Format-List ID, DisplayName, Mail, UserPrincipalName

檢視延伸模組屬性

您可以使用您先前找到的使用者識別碼或命令組合,傳回擴充屬性清單。 您可以在這裡找到其中一個所使用命令的完整詳細數據: Get-MgUserExtension

範例 1:取得具有標識碼之單一使用者的擴充屬性。

Get-MgUserExtension -UserId <String>

範例 2:取得租使用者上所有用戶的擴充屬性。

$UserId = (Get-MgUser -All).UserId
foreach ($Object in $UserId) {Get-MgUserExtension -UserId $Object}

範例 3:依顯示名稱值取得 Get-MgUser 的擴充屬性。

Get-MgUser -Search 'firstName' | Select-Object -ExpandProperty ExtensionProperty