เป็นไปได้หรือไม่ที่จะเชื่อมต่อผ่านการเชื่อมต่อเดสก์ท็อประยะไกลกับเครื่อง windows 7 โดยไม่ต้องล็อกคอมพิวเตอร์ระยะไกล (ฉันต้องการใช้ผู้ใช้ที่ล็อกอินเดียวกัน)? หรือเป็นไปได้ที่จะปลดล็อคหลังจากเซสชันเดสก์ท็อประยะไกลถูกปิด?
เป็นไปได้หรือไม่ที่จะเชื่อมต่อผ่านการเชื่อมต่อเดสก์ท็อประยะไกลกับเครื่อง windows 7 โดยไม่ต้องล็อกคอมพิวเตอร์ระยะไกล (ฉันต้องการใช้ผู้ใช้ที่ล็อกอินเดียวกัน)? หรือเป็นไปได้ที่จะปลดล็อคหลังจากเซสชันเดสก์ท็อประยะไกลถูกปิด?
คำตอบ:
เพียงแค่เรียกใช้จากเซสชันระยะไกล:
tscon %sessionname% /dest:console
tscon 0 /dest:console
สำหรับ 7: tscon 1 /dest:console
<- ทำงานบนเครื่องระยะไกล แต่ .. นี่เป็นเพียงเพื่อให้เมื่อคอมพิวเตอร์ไคลเอนต์ (mstsc.exe) ยกเลิกการเชื่อมต่อจากคอมพ์ที่กำลังดูอยู่มันจะไม่ล็อค ดังนั้นคุณจะตัดการเชื่อมต่อโดยรันคำสั่งนั้นบนคอมพ์ที่คุณกำลังดูอยู่ แต่วิธีการนั้นจะไม่หยุดมันล็อคหน้าจอเมื่อคุณเข้าสู่ระบบ
คุณสามารถใช้สคริปต์ PowerShell ซึ่งรองรับ Windows 8:
$server = 'MyServer'
$username = $env:USERNAME
$session = ((quser /server:$server | ? { $_ -match $username }) -split ' +')[2]
tscon $session /dest:console
$env:USERNAME
หากคุณไม่ต้องการใช้ ใช้ชื่อผู้ใช้ที่คุณต้องการใช้แทน คุณควรคิดในขณะที่คัดลอกและวางอะไร มันอาจทำให้คุณไม่ดีถ้าคุณทำทุกสิ่งที่คุณพบเจอ
หากคุณต้องการปลดล็อกคอมพิวเตอร์ระยะไกลหลังจากปิดการเชื่อมต่อเดสก์ท็อประยะไกลต่อไปนี้เป็นเคล็ดลับที่คุณสามารถใช้เพื่อบังคับให้ RDP ยกเลิกการเชื่อมต่อโดยไม่ต้องล็อกเซสชันและล็อกผู้ใช้ท้องถิ่นกลับเข้ามาที่หน้าจอคอนโซลท้องถิ่นอีกครั้ง
บนระบบรีโมตที่เชื่อมต่อผ่าน RDC (ไม่ใช่ในคอมพิวเตอร์ของคุณที่ RDC ถูกเตรียมใช้งานเพื่อเชื่อมต่อกับระบบรีโมต) ให้เปิดหน้าต่างพรอมต์คำสั่งในฐานะผู้ดูแลระบบจากนั้นเรียกใช้คำสั่งตามระบบปฏิบัติการ Windows ที่ทำงานบนระบบรีโมต
บน Windows XP:
tscon 0 / dest: console
บน Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 หรือใหม่กว่า:
tscon 1 / dest: console
บนเซิร์ฟเวอร์ Windows:
tscon% sessionname% / ปลายทาง: คอนโซล
ไม่มีการล็อก Local Console เมื่อใช้การเชื่อมต่อเดสก์ท็อประยะไกล
ลองดูที่ความช่วยเหลือระยะไกล โดยทั่วไปจะใช้เทคโนโลยีเดสก์ท็อประยะไกลเดียวกันภายใต้ประทุน
คุณเข้าสู่พื้นที่ช่วยเหลือและสนับสนุนและสร้างคำขอความช่วยเหลือระยะไกลที่คุณสามารถส่งไปยังบุคคลที่คุณต้องการใช้ทางไกลในเวลาเดียวกัน
หรือคุณสามารถใช้ Logmein.com และติดตั้ง LogmeinFree ซึ่งช่วยให้คุณสามารถควบคุมคอมพิวเตอร์ของผู้ใช้ในระยะไกลในเวลาเดียวกันกับที่พวกเขากำลังใช้งานอยู่
เรียกใช้ cmd บนคอมพิวเตอร์ระยะไกลจากนั้นเรียกใช้คำสั่งนี้query session
คุณจะเห็นสิ่งนี้
SESSIONNAME USERNAME ID STATE TYPE DEVICE
services 0 Disc
>console SIRS 1 Active
rdp-tcp 65537 Listen
จากนั้นเรียกใช้คำสั่งนี้tscon x /dest:console
โดยที่ x คือรหัสเซสชันที่ใช้งานอยู่ซึ่ง1
ในกรณีของฉัน
คุณสามารถใช้ Gbridge: "Gbridge เป็นซอฟต์แวร์ฟรีที่ช่วยให้คุณควบคุมพีซีซิงค์โฟลเดอร์แชร์ไฟล์และแชทอย่างปลอดภัยและง่ายดายจากระยะไกล Gbridge เป็นบริการ VPN ที่ทำงานร่วมกันและเข้ารหัสโดยอัตโนมัติ (เสมือนจริง) เครือข่ายส่วนตัว) ที่เชื่อมต่อคอมพิวเตอร์และคอมพิวเตอร์ของเพื่อนของคุณโดยตรงและปลอดภัย Gbridge มีคุณสมบัติที่เป็นเอกลักษณ์มากมาย " http://www.gbridge.com/
มันไม่สามารถทำได้ด้วยตัวเอง RDC คุณจะต้องใช้เครื่องมือของบุคคลที่สามเช่นTeamViewer ในทางเทคนิคคุณสามารถใช้ความช่วยเหลือระยะไกลได้ แต่เมื่อคุณไม่ได้รับการร้องขอคุณจะไม่สามารถทำอะไรได้เลย
จริงๆแล้วฉันจะใช้ RealVNC ฉันรู้สึกว่ามันเป็นเครื่องมือเดสก์ท็อประยะไกลที่ดีที่สุด มันเร็วมากไม่ได้รับความล่าช้าด้วย UltraVNC RealVNC ยังยอดเยี่ยมเมื่อ remoting ในคอมพิวเตอร์ของคุณจากนอกบ้าน
กล่าวถึงในคำตอบอื่น แต่LogMeIn.comมีรุ่นฟรีและช่วยให้คุณแบ่งปันการเชื่อมต่อกับผู้ใช้ท้องถิ่นหรือหน้าจอว่างเปล่า ฉันพบว่าเวลาตอบสนองค่อนข้างดีในการเชื่อมต่อที่ช้าลง แต่คุณภาพกราฟิกจะลดลงเมื่อความเร็วลดลง
เพื่อแก้ปัญหาที่คล้ายกันซึ่งเราต้องป้องกันการล็อกหน้าจอสำหรับกำหนดการงานฉันได้เขียนไฟล์แบทช์ซึ่งมีลักษณะดังนี้:
for /f "tokens=3-4" %%a in ('query session %username%') do @if "%%b"=="Active" set RDP_SESSION=%%a
tscon %RDP_SESSION% /dest:console
สิ่งนี้ต้องการAdmin Rights
การดำเนินการด้วย แต่มันก็ค่อนข้างสะดวกในการใช้เป็นทางลัดบนเดสก์ท็อปของผู้ใช้