दूर से काटे गए उपयोगकर्ता को लॉग ऑफ करें


29

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

उदाहरण के लिए, मैं दूरस्थ रूप से एक कंप्यूटर से कनेक्ट करता हूं (डैमवेयर के साथ, यदि वह मायने रखता है) और एक कमांड चलाएं जिसे पूरा करने के लिए महत्वपूर्ण मात्रा में समय लगता है। उस समय में मैं अन्य चीजों की ओर बढ़ता हूं। जब मैं वापस आता हूं, (कमांड ने सफलतापूर्वक पूरा कर लिया है) तो एक अन्य उपयोगकर्ता ने अपने खाते में स्विच किया है, मेरे खाते की स्थिति को "अस्वीकृत" के रूप में छोड़ दिया है। मैं कंप्यूटर को नियंत्रित करने, अपने खाते में स्विच करने, लॉग ऑफ करने और उपयोगकर्ता को फिर से लॉग इन करने के बिना अपने खाते को दूरस्थ रूप से कैसे लॉग इन कर सकता हूं ?


1
क्या आप कमांड के साथ -bat नहीं कर सकते? कमांड चलाएँ, फिर लॉगऑफ़ करें?
लुइज एंजेलो

जवाबों:


50
  1. सबसे पहले, सत्र संख्या की जाँच करें qwinsta:

    QWINSTA /server:YOURCOMPUTERNAMEHERE
    

    सत्र आईडी नीचे लिखें।

  2. फिर logoffकमांड का उपयोग करें :

    LOGOFF YOURSESSIONIDHERE /server:YOURCOMPUTERNAMEHERE
    

देखें कि क्या काम करता है।


QWINSTA मुझे देता है Error 5 getting sessionnames Error [5]:Access is denied.भले ही मैं मशीन पर एक स्थानीय व्यवस्थापक हूं।
thePurpleMonkey

@thePurpleMonkey यदि यह एक डोमेन कंप्यूटर है, तो आपको डोमेन व्यवस्थापक होना चाहिए। यदि यह एक व्यक्तिगत कंप्यूटर है, तो आपको पीसी (और दोनों व्यवस्थापक) पर सटीक एक ही उपयोगकर्ता नाम की आवश्यकता हो सकती है और Luiz से कमांड चला सकते हैं। क्विंस्टन 'वर्तमान' क्रेडेंशियल्स का उपयोग करके कनेक्ट करने का प्रयास करेगा, जिनके पास दूरस्थ कंप्यूटर पर पहुंच नहीं हो सकती है।
डेरियस

@ आप वास्तव में डोमेन व्यवस्थापक होने की जरूरत नहीं है। मैं अपने नेटवर्क में एक नहीं हूं और मैं बिना किसी समस्या के मशीनों को गिन सकता हूं। लेकिन जानकारी कम नहीं है। यह एक डोमेन मशीन है या नहीं?
लुइज एंजेलो

3
@thePurpleMonkey मैंने qwinsta चलाने से पहले "नेट उपयोग \\ सर्वरनाम" करने के लिए सुझाव देने के लिए इसे किसी अन्य ऑनलाइन फोरम में देखा था। वह कमांड आपके पीसी और सर्वर को विश्वसनीय कनेक्शन स्थापित करने की अनुमति देगा। यदि आपका वर्तमान उपयोगकर्ता नाम अस्वीकार कर दिया गया है, तो यह आपसे उपयोगकर्ता नाम के लिए \\ servername लॉगिन करने के लिए कहेगा। एक बार स्थापित होने के बाद, आपको क्विंस्टा का उपयोग करने में सक्षम होना चाहिए। संदर्भ फोरम जवाब: tomshardware.com/forum/… (4 दिसंबर, 2009 को बेनामी द्वारा पृष्ठ के निचले भाग पर)
डेरियस

2
आप सभी का धन्यवाद, आप बेहद मददगार रहे। जिस तरह से मैंने इसे हल किया वह PsExec के साथ रिमोट मशीन पर कमांड प्रॉम्प्ट खोल रहा है, और वहां से QWINSTA और LOGOFF चल रहा है। फिर आखिरकार काम हो गया।
thePurpleMonkey 15

1

किसी उपयोगकर्ता को उपयोगकर्ता द्वारा एक कमांड में दूरस्थ रूप से लॉगऑफ़ करें:

logoff /server:"servername" | qwinsta /server:"servername" "username"

क्या होगा यदि सर्वर पासवर्ड से सुरक्षित था?
ओल्डमुड 0

1

विंडोज के अधिकांश संस्करणों के लिए: एक व्यवस्थापक-सक्षम खाते का उपयोग करके सिस्टम में लॉग इन करें। यदि आप RDP, कमांड लाइन से "taskmgr.exe", या कोई अन्य तरीका जो आप पसंद करते हैं, स्टार्ट बटन के नीचे टास्क मैनेजर ("विंडोज सिक्योरिटी") लाएँ। "उपयोगकर्ता" टैब पर वापस जाएँ। आप अपना स्वयं का सत्र और कोई भी अन्य सत्र देखेंगे। अन्य उपयोगकर्ता के सत्र का चयन करें और राइट-क्लिक करें, फिर डिस्कनेक्ट या लॉगऑफ़ चुनें (या, आप सत्र का चयन कर सकते हैं और इनमें से किसी भी करने के लिए नीचे दिए गए बटन का उपयोग कर सकते हैं।)

कार्य प्रबंधक में उपयोगकर्ता टैब की छवि

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


आदर्श रूप में, मैं उनके कंप्यूटर को अपने कंप्यूटर के उपयोगकर्ता को प्रभावित नहीं करना चाहूंगा। हालांकि धन्यवाद।
thePurpleMonkey

0

मेरा मानना ​​है कि आप इसे logoffकमांड लाइन से कर सकते हैं (यह मानते हुए कि आप जिस मशीन को रिमूव कर रहे हैं वह विंडोज है)। यदि मैं आपके प्रश्न को सही ढंग से समझता हूं, तो उपयोगकर्ता आपके दूरस्थ सत्र से दूर रहने पर लॉग इन करता है और एक अलग खाते के अंतर्गत लॉग इन करता है। आप cmd के माध्यम से उनके खाते से लॉग इन कर पाएंगे।


0

यदि आपके पास PSTOOLS स्थापित है, तो यह बहुत आसान है। यदि आपके पास PSTOOLS स्थापित नहीं है, तो कृपया ऐसा करें। आप अपने C: \ Windows \ system32 निर्देशिका में सभी .exes की प्रतिलिपि बनाना चाहते हैं। (सभी निष्पक्षता में, यदि आपके पास PS उपकरण नहीं हैं और आप एक systemadmin हैं ... आप नहीं जानते कि आप क्या याद कर रहे हैं!)

अब, स्थानीय PC पर एक व्यवस्थापक के रूप में CMD.exe चलाएं, यदि संकेत दिया जाए तो अपने व्यवस्थापक क्रेडेंशियल को इनपुट करें। अब "psexec \\ hostname cmd.exe" टाइप करें, यह कमांड आपके खाते के रूप में दूरस्थ रूप से CMD.exe चलाएगा, जैसे कि आप वास्तव में मशीन पर हैं। कमांड प्रॉम्प्ट के शीर्षक बार में, आपको दूरस्थ होस्ट नाम दिखाई देगा, जिसे आपने सफलतापूर्वक कनेक्ट किया है।

अब "क्वेरी सत्र" टाइप करें। यह अब सक्रिय / निष्क्रिय उपलब्ध सभी सत्रों का प्रिंट आउट लेगा, आप सत्र आईडी # नोट करना चाहेंगे।

अब "logoff #" टाइप करें जहां # = सत्र आईडी जो आपने पहले नोट की थी।

आप घर पर आधारित नेटवर्क पीसी के साथ ऐसा कर सकते हैं, लेकिन आपके पास बीओटीएच सिस्टम पर एक ही खाता होना चाहिए, और यह थोड़ा मुश्किल हो सकता है।

यह सामान्य रूप से डोमेन पीसी के साथ काम करेगा क्योंकि मैंने इसे कई बार परीक्षण किया है।


-2

Doublevisionpro आपको उपयोगकर्ताओं को दूरस्थ रूप से लॉग आउट करने की अनुमति देगा। Doublevisionpro चलाएँ, उस उपयोगकर्ता का चयन करें जिसे आप लॉग आउट करना चाहते हैं, और फिर दृश्य कमांड चुनें।

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