วิธีการบูตผู้ใช้เดสก์ท็อประยะไกลอื่น ๆ


14

เราใช้ Windows "Remote Desktop" เพื่อเข้าสู่เครื่องเซิร์ฟเวอร์ ในขณะนี้ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

The terminal server has exceeded the maximum number of allowed connections.

ตอนนี้สาเหตุชัดเจน (2 คนเข้าสู่ระบบในขณะนี้!) ฉันจำได้ว่าในอดีตที่ผ่านมาฉันแก้ไขได้โดยการเข้าสู่ระบบเครื่องอื่นในโดเมนเดียวกันจากนั้นไปที่เครื่องมือผู้ดูแลระบบบางอย่างที่ฉันจำไม่ได้ จากที่นั่นฉันจะเห็นว่าใครเข้าสู่ระบบและยุติเซสชันของพวกเขาจากระยะไกล (สมมติว่าฉันมีสิทธิ์เพียงพอ) - ดังนั้นจึงเป็นการยกเลิกการเชื่อมต่ออย่างใดอย่างหนึ่ง

ไม่มีใครรู้วิธีการทำเช่นนี้?

คำตอบ:


22

คุณสามารถใช้ Terminal Services Manager ได้ภายใต้เครื่องมือการจัดการ

หากคุณต้องการโซลูชันบรรทัดคำสั่งคุณสามารถใช้รายการนี้เพื่อแสดงรายการเซสชัน RDP:

query session /server:servername

หากต้องการรีเซ็ตเซสชันให้ค้นหา ID เซสชันที่เกี่ยวข้องในคอลัมน์ "ID" ของเอาต์พุตจากคำสั่งด้านบนจากนั้นใช้:

reset session <sessionid> /server:servername

เมื่อคุณรีเซ็ตเซสชันของผู้ใช้โปรแกรมทั้งหมดที่กำลังทำงานอยู่จะถูกปิดและเซสชันจะถูกยกเลิกทันที หากต้องการยกเลิกการเชื่อมต่อการใช้งานของผู้ใช้tsdiscon <sessionid> /server:servernameซึ่งจะทำให้โปรแกรมของพวกเขาทำงานอยู่และอนุญาตให้พวกเขาเลือกที่ค้างไว้เมื่อทำการเชื่อมต่อในภายหลัง
ทิมลูอิส

10

พึงระลึกไว้เสมอว่าแม้ว่ารีโมตเซิร์ฟเวอร์จะไม่ยอมให้คุณ RDP ตามปกติคุณยังสามารถจี้คอนโซลจากระยะไกลได้:

หากต้องการ RDP ไปยังคอนโซลของเซิร์ฟเวอร์ระยะไกลของคุณ: จากไคลเอนต์พีซีของคุณเปิดพรอมต์ CMD และพิมพ์: MSTSC / ADMIN (หรือหากคุณใช้ไคลเอนต์ RDP รุ่นเก่าให้ใช้ MSTSC / CONSOLE)

สิ่งนี้จะช่วยให้คุณสามารถเข้าสู่ระบบจากระยะไกลไปยังคอนโซล (และหากจำเป็นให้บูตใครก็ตามที่ล็อกออนเข้าสู่คอนโซลในปัจจุบัน) - จากนั้นคุณสามารถใช้ Terminal Services Manager หรือรีเซ็ตคำสั่งเซสชันเพื่อบูตผู้ใช้ RDP คนอื่น ๆ ...


1
น่ารักสุด ๆ ! สิ่งนี้ใช้ได้แม้เมื่อquery sessionคำตอบของ ThatGraemeGuy บ่นเกี่ยวกับข้อผิดพลาด RDP บางอย่าง
Mike S


-1

คุณยังสามารถเข้าสู่ระบบผ่านทางคอนโซลโดยใช้ rdp และบู๊ตผู้ใช้


1
คำสั่งสำหรับสิ่งนี้คือ mstsc / console
mrTomahawk

ขอบคุณสำหรับสิ่งที่ฉันรู้เพียงภายใต้ลินุกซ์ .. ซึ่งก็คือ: rdesktop -0
Keiran Holloway

-1

นอกจากนี้ใบอนุญาตบริการเทอร์มินัลก็ไม่แพงพอสมควร หากคุณเปลี่ยนไปใช้โหมดลิขสิทธิ์คุณสามารถบอกเซิร์ฟเวอร์ว่ามีสิทธิ์ใช้งานจำนวนเท่าใดและจะยอมรับการเชื่อมต่อได้มากถึงขนาดนั้น

โปรดทราบว่าการออกใบอนุญาตบริการเทอร์มินัลนั้นอยู่ในระบบการให้เกียรติครั้งล่าสุดที่ฉันตรวจสอบ (เช่น Windows Server ไม่ได้ตรวจสอบคีย์ใบอนุญาตของคุณจริง ๆ เพียงแค่ใช้คำพูดของคุณเพื่อบอกว่าคุณมี ทั้งที่นี่และที่นั่น ;)


1
ไม่จริง. การอนุญาตให้ใช้บริการเทอร์มินัลนั้นคุณจะต้องป้อนรหัสที่ถูกต้องและเปิดใช้งานแต่ละชุดสัญญา คุณต้องทำงานในโหมด Terminal Services Application ด้วยเช่นกัน
Erik Funkenbusch

การเปลี่ยนไปใช้โหมดแอปพลิเคชั่นนั้นไม่เป็นที่ต้องการเสมอไป
John Gardeniers

การบริหารทรัพยากรมนุษย์ ครั้งสุดท้ายที่ฉันตั้งค่าแอปพลิเคชันเซิร์ฟเวอร์ในปี 2003 แน่นอนว่ามันไม่ได้ตรวจสอบหรือตรวจสอบใบอนุญาตคุณสามารถชนหมายเลขและมันจะให้การเชื่อมต่อมากขึ้นอย่างมีความสุข เราไม่ได้ใช้ประโยชน์จากสิ่งนั้นเนื่องจากเรามีข้อตกลงที่ดีในเรื่องใบอนุญาตบริการเทอร์มินัลอย่างไรก็ตาม เหตุใดการเปลี่ยนเป็นโหมดแอปพลิเคชันจึงไม่เป็นที่ต้องการนอกเหนือจากการซื้อสิทธิ์ใช้งานเพิ่มเติม
แกรม

การเปลี่ยนนโยบายสถาบันสำหรับการจัดการเซิร์ฟเวอร์นั้นไม่ใช่ตัวเลือกสำหรับฉันไม่ว่าจะใช้งานได้หรือไม่
mcherm

-4

คุณยังสามารถไปที่พรอมต์ CMD และพิมพ์ "mstsc / v: 00.00.00.00 / admin" - แทนที่ 0 ด้วย IP เป้าหมายของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.