ฉันจะบอกได้ว่าตัวควบคุมโดเมนใดที่ฉันรับรองความถูกต้อง มีวิธีการทำเช่นนี้โดยไม่มีผู้ดูแลท้องถิ่น?
ฉันจะบอกได้ว่าตัวควบคุมโดเมนใดที่ฉันรับรองความถูกต้อง มีวิธีการทำเช่นนี้โดยไม่มีผู้ดูแลท้องถิ่น?
คำตอบ:
คุณสามารถค้นหาผ่านคำสั่งต่อไปนี้:
echo %LOGONSERVER%
และคุณไม่จำเป็นต้องเป็นผู้ดูแลระบบหรือ poweruser เพื่อใช้งาน ดูผลลัพธ์ของคำสั่งนี้:
set
nltestอ้างอิง
%variable%ใน Powershell $env:variableคุณต้องไวยากรณ์อื่น: ดังนั้นในกรณีนี้ให้พิมพ์ Powershell: $env:Logonserverและคุณจะได้รับผลลัพธ์เดียวกัน
ในการระบุคอมพิวเตอร์ / เซิร์ฟเวอร์ DC ให้ใช้ NLTEST:
nltest /dsgetdc:<domain_name>
ในการแสดงรายการ DC ทั้งหมดด้วยเว็บไซต์ที่เหมาะสมลอง:
nltest /dclist:<domain_name>
คุณไม่จำเป็นต้องใช้ FQDN ของชื่อโดเมนหรือเซิร์ฟเวอร์ - ตัวอย่างเช่นแทนที่จะบอกว่า/dclist:services.microsoft.comคุณสามารถพิมพ์ได้/dclist:services(ตราบใดที่คุณเป็นสมาชิกที่ผ่านการรับรองความถูกต้องของโดเมนนั้น)
สำหรับการตรวจสอบผู้ใช้และนโยบายกลุ่มให้ใช้ตัวแปร LOGONSERVER:
echo %logonserver%
nltestมีความน่าเชื่อถือมากกว่าสำหรับฉันเพราะLOGONSERVERไม่ได้ทำงานเมื่อมาจาก RDP
set lจะตอบสนองกับตัวแปรทั้งสองและlocalappdata logonserverอย่างไรก็ตามlogonserverเป็นตัวแปรเดียวที่คุณสนใจและเป็นตัวแปรที่จะบอกชื่อของตัวควบคุมโดเมนที่คุณรับรองความถูกต้อง
หากต้องการรับข้อมูล logonserver เท่านั้นให้พิมพ์set log(ซึ่งเป็นตัวย่อของ set logonserver) ชื่อของโดเมนคอนโทรลเลอร์ที่คุณรับรองความถูกต้องจะถูกส่งคืน
เพียงตอบคำถามของคุณหากคุณมี Outlook:
ฉันพบคุณลักษณะที่น่าสนใจใน Outlook หากคุณกด Ctrl ค้างไว้และคลิกขวาที่ไอคอนในแถบงานจากนั้นคลิกสถานะการเชื่อมต่อมันจะแสดงเซิร์ฟเวอร์แลกเปลี่ยนที่คุณเชื่อมต่ออยู่รวมถึงตัวควบคุมโดเมนที่คุณเชื่อมต่ออยู่ ฉันพบจริงว่ามีคนตอบคำถามอีกข้อหนึ่งเกี่ยวกับการเชื่อมต่อ Exchange วิธีที่ยอดเยี่ยมในการรีไซเคิลคำตอบ ...
set L แสดงรายการตัวแปรสภาพแวดล้อมทั้งหมดที่ขึ้นต้นด้วยตัวอักษร L
set aตัวอย่างเช่น
Powershell มี (ไม่มีพารามิเตอร์):
Get-ADDomainController
หรือโดยเฉพาะ:
(Get-ADDomainController).HostName