Windows

當我在 Windows 環境中擁有靜態分配的 IP 地址時,如何找到 DHCP 伺服器的名稱?

  • May 21, 2021

我在一個環境中工作,有時我們只能訪問伺服器,並且我們總是使用靜態 IP 設置伺服器。當我執行我們的報告時,我需要檢查 DHCP IP 範圍,有時我們的文件沒有列出特定客戶端的所有 12 台以上伺服器的功能。通常我們將它們放在 DC 上,但並非總是如此。

如何在不全部登錄的情況下確定哪個伺服器充當 DHCP 伺服器?有沒有我沒有想到的簡單命令?

我不相信有一個簡單的命令。我希望其他人能想出一些更容易的東西。然而,一位致力於自動化這些報告的同事編寫了一個似乎有效的 PS 命令:

$searchbase = " **distinguishedName** "
Get-ADObject -SearchBase $searchbase -Filter "objectclass -eq 'dhcpclass' -AND Name -ne 'dhcproot'"

distinctName 可以在 AD 中根(樹?)條目的屬性編輯器中找到。

範例:域名.local

$searchbase = "cn=configuration,DC=DomainName,DC=local"

它在 AD 中搜尋具有 DHCP 類的對象。

你有什麼理由不只是執行wireshark並過濾DHCP流量嗎?

引用自:https://serverfault.com/questions/908100