दूरस्थ कंप्यूटर को लॉक किए बिना दूरस्थ डेस्कटॉप कनेक्शन


31

क्या रिमोट डेस्कटॉप कनेक्शन के माध्यम से विंडोज़ 7 मशीन से रिमोट कंप्यूटर को लॉक किए बिना कनेक्ट करना संभव है (मैं उसी लॉग इन उपयोगकर्ता का उपयोग करना चाहता हूं)? या दूरस्थ डेस्कटॉप सत्र बंद होने के बाद ताला जारी करना संभव है?

जवाबों:


16

बस इसे दूरस्थ सत्र से चलाएं:

tscon %sessionname% /dest:console

त्रुटि प्राप्त करें सत्रनाम% सत्रनाम% नहीं मिला, कोई विचार? लगता है कि यह विंडोज 8 के तहत परिभाषित नहीं है
फेलिक्स

विंडोज 8 के बारे में निश्चित नहीं है, यह
रयान

4
@ एफिल को मुझे 7 पर भी उसकी 'त्रुटि' मिली। जाहिरा तौर पर social.technet.microsoft.com/Forums/windows/en-US/… XP के लिए: tscon 0 /dest:console7 के लिए: tscon 1 /dest:console <- रिमोट मशीन पर चलाएँ। लेकिन .. यह सिर्फ इतना है कि जब ग्राहक (mstsc.exe) कंप्यूटर से यह देखने के COMP से डिस्कनेक्ट करता है, तो यह लॉक नहीं होगा। इसलिए आप उस कमांड को चला रहे हैं जिस COMP पर आप देख रहे हैं। जब आप लॉग इन करते हैं तो यह विधि इसे स्क्रीन को बंद नहीं करेगी।
barlop

% sessionname% एक उन्नत (प्रशासक) कमांड प्रॉम्प्ट से उपलब्ध नहीं है, संभवतः क्योंकि विंडोज़ एडमिन प्रॉम्प्ट को एक अलग नॉन रिमोट सेशन के रूप में मानता है। हालाँकि tscon.exe को सत्र समाप्त करने के लिए व्यवस्थापक अधिकारों की आवश्यकता होती है। समाधान एक शॉर्टकट में उपरोक्त कमांड का उपयोग करना है और उन्नत विकल्पों में "रन फॉर एडमिनिस्ट्रेटर" का चयन करना है (यह भी काम करता है यदि आप आवश्यक कमांड के साथ बैच फ़ाइल के लिए "व्यवस्थापक के रूप में चलाएं" शॉर्टकट को इंगित करते हैं और% सत्रनाम% पास करने के लिए) एक तर्क के रूप में एलिवेटेड बैच फ़ाइल। मैं बिना लॉक किए इसे डिस्कनेक्ट करने और एक ही समय में पीसी को निलंबित करने के लिए उपयोग करता हूं)
जूल्स

6

आप इस PowerShell स्क्रिप्ट का उपयोग कर सकते हैं, जो Windows 8 का भी समर्थन करती है:

$server   = 'MyServer'
$username = $env:USERNAME

$session = ((quser /server:$server | ? { $_ -match $username }) -split ' +')[2]

tscon $session /dest:console

यह मेरे लिए बिल्कुल काम नहीं किया। मैं बस "पहुंच से वंचित हूं।" ऐसा लगता है कि यह आपके स्थानीय उपयोगकर्ता नाम के साथ दूसरे छोर पर सत्र का मिलान करने की कोशिश कर रहा है? लेकिन मैं कंसोल सत्र से कनेक्ट करना चाहता हूं, जिसे एक अलग उपयोगकर्ता के रूप में लॉग इन किया जा सकता है।
दान

@ $env:USERNAMEयदि आप इसका उपयोग नहीं करना चाहते हैं तो आप इसका उपयोग क्यों कर रहे हैं ? इसके बजाय आप जिस उपयोगकर्ता नाम का उपयोग करना चाहते हैं, उसका उपयोग करें। आपको हमेशा कुछ भी कॉपी और पेस्ट करते समय सोचना चाहिए। यह आपके लिए बहुत बुरा समय हो सकता है अगर आप बस अपने हर काम को अंजाम दें।
दाविद फेरेन्स्की रोगोजान

@Dawid। उम, धन्यवाद? मैंने स्क्रिप्ट देखी और यह बहुत हानिरहित है। मैंने इसे चलाने के लिए चुना, सोच रहा था कि यह कैसे काम कर सकता है। यह पता चला है, यह नहीं है। तो मैंने उस पर ध्यान दिया। लब्बोलुआब यह है कि स्क्रिप्ट यह निर्दिष्ट नहीं करती है कि वह किन परिस्थितियों में काम करती है (संभवतः डोमेन उपयोगकर्ता उस मशीन पर उसी उपयोगकर्ता के रूप में लॉग इन करता है)। मैंने इसे एक अलग उपयोगकर्ता नाम के साथ आज़माया, लेकिन यह भी काम नहीं किया।
दान

4

जहाँ तक मुझे पता है, दूरस्थ डेस्कटॉप कनेक्शन को कंप्यूटर को लॉक करने से रोकना संभव नहीं है, लेकिन अल्ट्रा वीएनसी आपको किसी अन्य मशीन को लॉक किए बिना रिमोट कंट्रोल करने की अनुमति देता है।


4
अल्ट्रा वीएनसी बहुत धीमा है जो मुझे इसका उपयोग करने से रोकता है
yossis

यह संभव है ... फेलिक्स का जवाब देखें
जोएलफैन

4

का उल्लेख https://techjourney.net/remote-desktop-connection-without-locking-remote-computer-session-on-disconnect/

यदि आपको दूरस्थ डेस्कटॉप कनेक्शन बंद करने के बाद दूरस्थ कंप्यूटर को अनलॉक करने की आवश्यकता है, तो यहां एक चाल है जिसका उपयोग आप RDP को सत्र बंद किए बिना डिस्कनेक्ट करने के लिए करने के लिए कर सकते हैं और दूरस्थ डेस्कटॉप कनेक्शन के डिस्कनेक्ट होने पर स्थानीय कंसोल स्क्रीन पर वापस स्थानीय उपयोगकर्ता को लॉग इन कर सकते हैं।

RDC के माध्यम से कनेक्टेड रिमोट सिस्टम पर (आपके कंप्यूटर पर नहीं जिसे RDC रिमोट सिस्टम से कनेक्ट करने के लिए आरंभीकृत किया गया है), एक कमांड प्रॉम्प्ट विंडो को एडमिनिस्ट्रेटर के रूप में खोलें, फिर रिमोट सिस्टम पर चलने वाले विंडोज ऑपरेटिंग सिस्टम के आधार पर कमांड चलाएं।

Windows XP पर:

tscon 0 / dest: कंसोल

विंडोज विस्टा, विंडोज 7, विंडोज 8, विंडोज 8.1, विंडोज 10 या नए पर:

tscon 1 / dest: कंसोल

विंडोज सर्वर पर:

tscon% sessionname% / dest: कंसोल

दूरस्थ डेस्कटॉप कनेक्शन का उपयोग करते समय कोई लॉकिंग स्थानीय कंसोल


2

रिमोट सहायता पर एक नज़र डालें। यह मूल रूप से हुड के तहत एक ही दूरस्थ डेस्कटॉप तकनीक का उपयोग करता है।

आप सहायता और सहायता क्षेत्र में जाते हैं और एक दूरस्थ सहायता अनुरोध बनाते हैं जिसे आप उसी व्यक्ति को भेज सकते हैं जिसे आप उसी समय रिमोट करना चाहते हैं।

वैकल्पिक रूप से आप Logmein.com का उपयोग कर सकते हैं और LogmeinFree स्थापित कर सकते हैं जो आपको एक ही समय में एक उपयोगकर्ता पीसी को रिमोट कंट्रोल करने में सक्षम बनाता है;


4
दूरस्थ सहायता के लिए टिकट को नवीनीकृत करने की आवश्यकता है, नहीं?
21

2

दूरस्थ कंप्यूटर पर 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मेरे मामले में है।


1

विकल्प के रूप में आप Gbridge का उपयोग कर सकते हैं: "Gbridge एक निःशुल्क सॉफ़्टवेयर है जो आपको दूरस्थ रूप से PC, सिंक फ़ोल्डर, फ़ाइलें साझा करने और सुरक्षित रूप से और आसानी से चैट करने की सुविधा देता है। Google की gtalk सेवा का एक एक्सटेंशन, Gbridge स्वचालित रूप से एक सहयोगी, एन्क्रिप्टेड VPN (वर्चुअल) बनाता है। निजी नेटवर्क) जो आपके कंप्यूटर और आपके दोस्तों के कंप्यूटर को सीधे और सुरक्षित रूप से जोड़ता है। Gbridge में कई अनूठी विशेषताएं हैं। " http://www.gbridge.com/


1

यह आरडीसी के साथ ही नहीं किया जा सकता है, आपको टीम व्यूअर जैसे तीसरे पक्ष के उपकरण का उपयोग करना होगा । आप तकनीकी रूप से दूरस्थ सहायता का उपयोग कर सकते हैं, लेकिन एक बार जब आप अनुरोधों से बाहर हो जाते हैं तो आप कुछ नहीं कर सकते।


TeamViewer एक अच्छे ऐप की तरह दिखता है, लेकिन मैंने अभी इसका परीक्षण किया है और यह पूरी तरह से स्वतंत्र नहीं है और रिमोट डेस्कटॉप की तुलना में बहुत धीमा है (यहां तक ​​कि एक लैन में इस्तेमाल होने पर भी)
yossis

1

ईमानदारी से, मैं सिर्फ RealVNC का उपयोग करूंगा, मुझे लगता है कि इसका सबसे अच्छा रिमोट डेस्कटॉप टूल है। इसका बहुत तेज़, न ही अल्ट्रावीएनसी के साथ किसी भी अंतराल पर मिलता है। RealVNC आपके घर के बाहर से आपके कंप्यूटर में रीमोट करते समय भी उत्कृष्ट है।


2
मैं RealVNC (या उस मामले के लिए किसी भी VNC) की सिफारिश करना चाहूंगा, मैं ऐसा नहीं कर सकता (बहुत शुरुआती उपयोगकर्ता होने के बावजूद)। आरडी कनेक्शन बहुत अधिक संवेदनशील महसूस करते हैं, विशेष रूप से बैंडविड्थ से जुड़े लिंक पर।
ब्रायन नोब्लुक में

यह मेरा अनुभव भी था। दूरस्थ डेस्कटॉप बहुत तेज है, और मुझे अभी तक अन्य विकल्प (प्रदर्शन के संदर्भ में) खोजने के लिए
yossis

1

एक अन्य उत्तर में उल्लेख किया गया है, लेकिन LogMeIn.com का एक नि: शुल्क संस्करण है, और आपको स्थानीय उपयोगकर्ता के साथ कनेक्शन साझा करने या स्क्रीन को खाली करने की अनुमति देता है। मैंने धीमे कनेक्शन पर प्रतिक्रिया समय को काफी सभ्य पाया है, लेकिन जब गति होती है तो ग्राफिक्स की गुणवत्ता कम हो जाती है।


0

इसी तरह के टास्क को हल करने के लिए जहां हमें शेड्यूल टास्क के लिए स्क्रीन-लॉक को रोकना था, मैंने एक बैच फाइल लिखी है जो इस तरह दिखती है:

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लिए निष्पादन की भी आवश्यकता होती है लेकिन यह उपयोगकर्ता के डेस्कटॉप पर एक शॉर्टकट के रूप में बहुत आसान है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.