AD指令集

找出網域內所有的Windows電腦名稱
dsquery * -filter "(&(objectCategory=Computer)(operatingSystem=*Windows*))" -attr name dNSHostName
找出網域內所有的Windows伺服器名稱
dsquery * -filter "(&(objectCategory=Computer)(operatingSystem=*Windows Server*))" -attr name dNSHostName
找出網域內所有的Windows DC伺服器名稱
dsquery * -filter "(&(objectCategory=computer)(operatingSystem=*Windows Server*)((userAccountControl:1.2.840.113556.1.4.803:=8192)))" -attr name dNSHostName
去除DC之後,找出網域內所有的Windows伺服器名稱
dsquery * -filter "(&(objectCategory=computer)(operatingSystem=*Windows Server*)(!(userAccountControl:1.2.840.113556.1.4.803:=8192)))" -attr name dNSHostName
排除網域內所有的Windows DC伺服器,並列出其他Windows電腦的名稱
dsquery * -filter "(&(objectCategory=Computer)(operatingSystem=*Windows*)(!(userAccountControl:1.2.840.113556.1.4.803:=8192)))" -attr name dNSHostName
排除網域內所有的Windows伺服器,並列出其他Windows電腦的名稱
dsquery * -filter "(&(&(objectCategory=Computer)(operatingSystem=*Windows*))(!operatingSystem=*Windows Server*))" -attr name dNSHostName

留言

熱門文章