ฉันจะบอกได้ว่าตัวควบคุมโดเมนใดที่ฉันรับรองความถูกต้อง มีวิธีการทำเช่นนี้โดยไม่มีผู้ดูแลท้องถิ่น?
ฉันจะบอกได้ว่าตัวควบคุมโดเมนใดที่ฉันรับรองความถูกต้อง มีวิธีการทำเช่นนี้โดยไม่มีผู้ดูแลท้องถิ่น?
คำตอบ:
คุณสามารถค้นหาผ่านคำสั่งต่อไปนี้:
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