如何在 Active Directory 中查找 SamAccountName

你是否正在尋找使用者Active Directory中的sAMAccountName?作為SysAdmin,您可能會遇到需要在AD中尋找使用者sAMAccountName的情況。

幸運的是,您可以使用多種工具來執行此任務,在本文中,我將分享其中五種。

具體而言,我將向您展示如何使用Active Directory Users and Computers(ADUC)尋找使用者的sAMAccountName。您還將學習如何使用Active Directory管理中心(ADAC)和ADSIEdit執行任務。

最後,如果您喜歡CMD和PowerShell,本文還包括兩個關於如何使用這些命令行工具尋找sAMAccountName的部分。

讓我們開始吧!同時閱讀 使用PowerShell建立Active Directory電腦報告如何使用Active Directory Users and Computers(ADUC)尋找使用者的sAMAccountName

如何在Active Directory用戶和計算機(ADUC)中查找用戶的sAMAccountName

ADUC是大多數系統管理員的首選工具。它也是您用來查找用戶的AD登錄名(也稱為sAMAccountName)的常用工具之一。

要使用ADUC查找用戶的sAMAccountName,請按照以下步驟操作:

1.使用管理員憑證登錄到您的AD服務器後,打開服務器管理器。然後,點擊服務器管理器右上角的工具並選擇Active Directory用戶計算機

2.當ADUC打開時,導航到用戶所在的容器。在我下面的示例中(參見下面的屏幕截圖),我的用戶位於“Writers” OU中。

3. 在用戶上點擊右鍵並選擇屬性

3. 當用戶的屬性視窗打開後,點擊帳戶標籤。帳戶標籤位於地址標籤旁邊。

4. 最後,用戶的Active Directory sAMAccountName 就是“用戶登錄名(預-Windows 2000)”。我在下面的螢幕截圖中標出了我的用戶的SamAccountName。

使用Active Directory管理中​​心(ADAC)查找用戶的sAMAccountName

另一個可以用來查找用戶的AD登錄名的工具是ADAC。

以下是使用Active Directory管理中​​心執行此任務的步驟

1. 使用域控制器管理員憑證登錄並打開伺服器管理器。然後,點擊伺服器管理器右上角的工具並選擇Active Directory管理中​​心。

然後,當 ADUC 開啟時,點擊 AD 容器,用戶所在的位置。在詳細資料窗格中,右鍵單擊要獲取其 sAMAccountName 的使用者,並選擇內容。您也可以通過左鍵單擊使用者來訪問使用者的屬性。然後,在右窗格上,點擊內容 – 請參見下面的第二個截圖。

3. 當使用者的屬性打開時,sAMAccountName 位於帳戶標籤中(默認打開) – 請參見我在下面截圖中指向的箭頭。

使用 InfraSOS 報告工具在 Active Directory 中查找 SamAccountName

嘗試我們的免費,訪問所有功能。-提供 200+ AD 報告模板。輕鬆自定義您自己的 AD 報告。




使用 ADSI 編輯獲取用戶的 AD sAMAccountName

大多數 Windows 系統管理員可能熟悉 ADUC 和 ADAC,但大多數人可能不知道 ADSI Edit(Active Directory Service Interfaces Editor)。

ADSI Edit 是一個「隱藏的寶石」,它允許您以ADUC和ADAC可能不支援的方式操作Active Directory 對象

無論您以前是否使用過 ADSI Edit,請按照以下步驟使用它來查找用戶的 SamAccountName。

1. 與其他兩個部分一樣,要從 Server Manager 中打開 ADSIEdit,請點擊 工具;然後選擇 ADSI Edit

如果您第一次打開 ADSI Edit,其界面將為空白。

2. 要將 ADSI Edit 連接到您的 Active Directory 域,請右鍵單擊左窗格上的 ADSI Edit。 然後,選擇 連接到

3. 當連接設置窗口打開時,點擊 確定。 這將 ADSI Edit 連接到 Active Directory 的默認 命名 上下文。

4. 要顯示 AD 中的 對象,請單擊 默認命名上下文。 然後,要展開它,請單擊位於默認命名上下文左上角的微小向前箭頭。 最後,單擊您的 名稱以在右窗格中顯示可用的對象。

5. 當您的 Active Directory 對象在 ADSI 編輯中顯示時,請找到要獲取其 sAMAccountName 的用戶的對象容器,然後將其雙擊。在這個例子中,我的用戶位於“ Writers” OU 中。

接下來,右擊用戶並選擇屬性

5. 最後,在用戶的 CN 屬性屬性中查找用戶的 sAMAccountName。

專業提示: 與其滾動查找所有屬性以定位 sAMAccountName,不如選擇任何屬性,然後在鍵盤上輸入sam

如何使用 PowerShell 或 CMD 找到用戶的 AD sAMAccountName

在此最終會話中,您將學習如何使用Windows PowerShell命令提示符(CMD)查找用戶的 sAMAccountName。該會話分為兩個子會話——第一個用於 PowerShell,第二個用於 CMD。

此外,在每个会话中,我都有如何查找一个用户或所有用户在组织单位(OU)的sAMAccountNames的示例。

使用Windows PowerShell查找用户的AD sAMAccountName

要显示特定用户的sAMAccountName,请按照以下步骤操作:

1.遵循上一节中的步骤查找用户的区别名称(DN)。然后,双击DN并复制

2.接下来,搜索PowerShell,右键单击Windows PowerShell,并选择管理员身份运行

3.当Windows PowerShell打开时,输入下面的命令,然后按键盘上的回车键执行它。

用步骤1中复制的区别名称替换标识。

Get-ADUser -Identity "CN=Anthony Raj,OU=Writers,DC=itechguides,DC=local" | Select-Object Name, sAMAccountName

该命令显示用户的名称和sAMAccountName-在下面的屏幕截图中突出显示sAMAccountName。

或者,顯示所有使用者在Active Directory容器中的sAMAccountName,例如,一個OU。要執行此任務,首先,使用本指南第三部分的步驟獲取AD容器的distinguishedName(DN)。

然後,將以下命令中的SearchBase參數替換為您的AD容器的DN。

Get-ADUser -Filter * -SearchBase "OU=Writers,DC=itechguides,DC=local" | Select-Object Name, sAMAccountName

上述命令顯示了在我的測試Active Directory domain中“Writers”OU中所有使用者的名稱和sAMAccountName。

查找用戶的Active Directory sAMAccountName – 在Windows命令提示符下

1. 搜索cmd,然後右鍵點擊Windows Command Prompt並選擇以管理員身份運行

2. 在Windows命令提示符下,複製並粘貼以下命令。然後,要執行它,請在鍵盤上按Enter鍵。

將 “CN=Anthony Raj,OU=Writers,DC=itechguides,DC=local” 替換為您需要其 sAMAccountName 的用戶的 distinguishedName。

dsget user "CN=Anthony Raj,OU=Writers,DC=itechguides,DC=local" -dn -samid

下圖顯示了 sAMAccountName使用 dsget 命令顯示 sAMAccountName 作為 samid。

就像使用 PowerShell 一樣,您也可以顯示 AD 容器中所有 用戶 的 sAMAccountName – 例如,一個 OU。以下命令顯示了 DN 為 “CN=Anthony Raj,OU=Writers,DC=itechguides,DC=local” 的 OU 中所有用戶的 sAMAccountName(samid 列)

在運行命令之前,請將 DN 替換為您正在查詢的 AD 對象的 DN。

dsquery user "OU=Writers,DC=itechguides,DC=local" -limit 0 | dsget user -samid -display

如何在 Active Directory 中找到 SamAccountName 結論

如本文所示,Windows提供了多種方法來查找Active Directory用戶的sAMAccountName。具體來說,您可以使用ADUC和ADAC獲取AD用戶的sAMAccountName。

除了這兩個工具之外,您還可以使用ADSI Edit來完成此任務。最後,如果您喜歡使用命令,還可以使用Windows PowerShell和命令提示符中的命令來執行此任務。

就是這樣。感謝您的閱讀,希望您覺得這份指南有所幫助!

Source:
https://infrasos.com/how-to-find-samaccountname-in-active-directory/