psexec लॉगऑन विफलता: "अज्ञात उपयोगकर्ता नाम या खराब पासवर्ड।"


14

मैं अपने लैन में एक दूरस्थ पीसी पर एक इंटरैक्टिव कमांडलाइन चलाने की कोशिश कर रहा हूं

psexec \\192.168.1.103 -u user2 -p pass1234 -c cmd

और मुझे मिलता है

Logon failure: unknown user name or bad password.

क्या मुझे कुछ याद आ रहा है? उपयोगकर्ता बनाया गया है, मैं इसे आरडीपी के साथ जोड़ सकता हूं। होस्ट विंडोज एक्सपी है, और मैं विंडोज 7 से कमांड चला रहा हूं, जहां मेरे पास है psexec.exe


क्या आप एक डोमेन पर हैं? यदि हां, तो आप उपयोगकर्ता के लिए कौन सा प्रारूप उपयोग कर रहे हैं? इसके अलावा, मुझे नहीं पता कि क्या यह मायने रखता है, लेकिन क्या आप एक उन्नत कमांड प्रॉम्प्ट पर विन 7 पर पेसेक चल रहे हैं?
केकोत्रु

मैं एक डोमेन में नहीं हूँ
agelmarion

elvated काम नहीं कर रहा, क्या मुझे लक्ष्य कंप्यूटर पर कुछ चलाने की आवश्यकता है?
Agelmarion

जवाबों:


8

मैं आपकी समस्या को पुन: पेश करने और इस प्रकार इसे ठीक करने में सक्षम था:

निम्नलिखित और हिट दर्ज करें

Start> Run> secpol.msc

पर जाए

स्थानीय नीतियां> सुरक्षा विकल्प

"नेटवर्क एक्सेस: स्थानीय खातों के लिए साझाकरण और सुरक्षा मॉडल" सेट करें (बस हिट ओके: इसे बंद न करें क्योंकि हम इसे वापस बदल देंगे)।

केवल अतिथि - स्थानीय उपयोगकर्ता अतिथि के रूप में प्रमाणित करते हैं

एक कमांड बॉक्स खोलें और चलाएँ (इसे या तो बंद न करें)

gpupdate / force

वापस जाएं और नीति "नेटवर्क एक्सेस: स्थानीय खातों के लिए साझाकरण और सुरक्षा मॉडल" पर वापस जाएं

क्लासिक - स्थानीय उपयोगकर्ता खुद को प्रमाणित करते हैं

फिर से दौड़ो

gpupdate / force

यह अब काम करना चाहिए।


psexec \\ 192.168.1.103 -u computer_1 \ user2 -p pass1234 -c cmd
agelmarion

हां उपयोगकर्ता दूरस्थ पीसी पर है, यह अभी भी काम नहीं कर रहा है
agelmarion

मैं अब भी ऐसा ही कर रहा हूँ,
xm

उस उपयोगकर्ता के साथ प्रयास करें, जिसके पास व्यवस्थापक विशेषाधिकार हैं, या विकल्प का उपयोग करें जो आपको सिस्टम खाते के रूप में एक कमांड चलाने देता है। इसके अलावा, मुझे लगता है कि आपको cmd.exe में पूर्ण पथ निर्दिष्ट करने की आवश्यकता है c:\windows\system32\cmd.exe
लॉरेंस

@ultrasawblade मुझे लगता है कि वह "सामान्य कमांड" के रूप में cmd ​​का मतलब था। -सी स्विच कंप्यूटर के प्रश्न में प्रोग्राम को कॉपी करता है, फिर इसे निष्पादित करता है। इसके अलावा, आपको पूरा रास्ता डालने की आवश्यकता नहीं है जब तक कि सिस्टम सिस्टम में है, उदाहरण के लिए सिस्टम 32 डायरेक्टरी में।
केकोत्रु

3

मुझे यकीन नहीं है कि आप अपने दम पर काम कर रहे हैं या किसी बड़े उपयोगकर्ता डोमेन का हिस्सा। मेरे पास एक ही मुद्दा था और इसे इस प्रकार हल किया:

psexec \\REMOTEMACHINE -u DOMAIN\USERNAME ...

मूल रूप से, मैंने डोमेन नाम के साथ अपने उपयोगकर्ता नाम को पूर्वनिर्धारित किया था।


1

आपको यह सुनिश्चित करना चाहिए कि सभी मशीनों में समय सम्‍मिलित है। यदि नहीं, तो विंडोज 7 पर psexec कभी काम नहीं करेगा और लॉगऑन विफलता की रिपोर्ट करेगा।


1

हालांकि यह पहले ही उत्तर दिया जा चुका है, मैंने सोचा कि मैं एक त्वरित परीक्षा पोस्ट करूँगा जो मैंने बस इसी त्रुटि / परिणाम के साथ किया था .. जैसा कि मैं इसे एक या दो साल में Google में पा सकता हूं जब मैं भूल जाता हूं।

बस, मानक कमांड को ऊपर के प्रश्न के रूप में आज़माते हुए .. मुझे उसी प्रतिक्रिया मिली .. लेकिन ..

अगर मैंने नेटवर्क ड्राइव को मैप किया या c$शेयर को ब्राउज किया , तो यह पेसेक को काम करने की अनुमति देगा ...

तो यह एक हैक / शॉर्टकट हो सकता है चीजों के आसपास एक और स्तर पर आवश्यक नेटवर्क के लिए अनुमति देता है ...


1
बहुत अजीब। मुझे बस उसी स्थिति का सामना करना पड़ा। रिमोट मशीन मुझे प्रमाणित करने से मना कर देती। मैंने UNC पथ के माध्यम से व्यवस्थापक शेयर को एक्सेस किया और फिर कमांड को फिर से चलाया।
k1DBLITZ

1
मेरी खुद की आँखों पर विश्वास करने की कोशिश कर रहा है लेकिन यह मेरे लिए है। मैं Azure में 2016 सर्वर पर (उचित बंदरगाहों को कॉन्फ़िगर करने के बाद) psexec का उपयोग करने की कोशिश कर रहा था। पहले से, यह सिर्फ मुझे बता रहा था कि मेरी साख गलत थी।
जेसन रॉनर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.