PSexec आपूर्ति किए गए उपयोगकर्ता नाम और पासवर्ड का उपयोग करके मशीन से कनेक्ट नहीं हो रहा है


13

मैं एक विन 7 मशीन से Win2k8R2 मशीन से कमांड का उपयोग करके कनेक्ट करने का प्रयास कर रहा हूं:

psexec \ MACHINE_NAME_HERE -u MACHINE_NAME_HERE \ व्यवस्थापक -p PASSWORD_HERE नोटपैड

जब मैं यह कोशिश करता हूं तो मुझे त्रुटि संदेश मिलता है:

MACHINE_NAME_HERE तक पहुंच नहीं हो सकी, प्रवेश निषेध है।

मैंने -p को छोड़ने और मैन्युअल रूप से पासवर्ड डालने की कोशिश की, लेकिन वही समस्या बनी रहती है।

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

मशीन साझा करने और सुरक्षा के लिए सरल मॉडल का उपयोग करने के लिए भी तैयार है।


1
मुझे लगता है कि सिंपल फाइल शेयरिंग एडमिन $ के शेयरों को रोकने में मदद करेगी, जो कि पेक्टेक के लिए आवश्यक हैं। सरल फ़ाइल साझाकरण बंद करने का प्रयास करें। यदि आप डेस्कटॉप के साथ कुछ बातचीत करने की कोशिश कर रहे हैं तो -i स्विच भी आज़माएं।
विस्फोट

जवाबों:


26

ऐसा इसलिए है क्योंकि psexec अभी भी आपके आदेश को किसी अन्य उपयोगकर्ता के रूप में निष्पादित करने से पहले, आपके स्थानीय क्रेडेंशियल्स के साथ ADMIN $ शेयर तक पहुंचने का प्रयास करता है। इस धागे के अनुसार , आप पीसेक को निष्पादित करने से पहले क्रेडेंशियल्स को कैश कर सकते हैं:

cmdkey.exe /add:MACHINE_NAME_HERE /user:MACHINE_NAME_HERE\Administrator /pass:PASSWORD_HERE 
psexec.exe \\MACHINE_NAME_HERE -i notepad
cmdkey.exe /delete:MACHINE_NAME_HERE

मैंने जोड़ा -i, चूंकि आपने यहां नोटपैड चलाने का उल्लेख किया है। -आई के बिना, नोटपैड बिना इंटरएक्शन के बेकार बैठ जाएगा। इसके अलावा, कृपया याद रखें कि, जब आप -u का उपयोग करते हैं, तो psexec प्लेनटेक्स्ट में पासवर्ड भेजेगा।


+1 यह आज मेरी मदद करता है :-)
परिजन शाह

Sysinternals थ्रेड में अक्टूबर 15, 2015 के Lxocram द्वारा अंतिम संदेश बताता है कि \\ लोकलहोस्ट को निर्दिष्ट करने से आस-पास के मुद्दे पर काम होता है। मैं मूल कारण नहीं जानता, लेकिन \\ लोकलहोस्ट का उपयोग करना मेरे लिए काम कर गया।
ईल घीज

\\localhostमेरे मामले में समस्या को हल नहीं किया ( PsExec.exe \\localhost -u B580\Admin -i -h regedit.exe) - एक ही त्रुटि अतिरिक्त संदेश के साथ उत्पन्न होती हैCouldn't access localhost:
एंटोन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.