विंडोज से विंडोज पर कमांड कैसे भेजें


12

मैं विंडोज कंप्यूटर से अन्य विंडोज कंप्यूटरों पर रिमोट कमांड कैसे लिख सकता हूं?

जैसे, * nix- * nix नेटवर्क पर, मैं कर सकता हूं ssh wu@otherbox foo, और बशर्ते चाबी सही तरीके से सेट की गई हो, fooचलाता है और ssh क्लाइंट रिटर्न कोड देता है।


मैं अभी तक टिप्पणी करने में सक्षम नहीं हूं, अन्यथा मैं इसे वहां छोड़ दूंगा: 3rding Psexec, अतिरिक्त टिप्पणी के साथ कि EULA को कमांड लाइन तर्क / एक्सेप्टुला के माध्यम से स्वीकार किया जा सकता है
एनपीएस

जवाबों:


22

psexec - http://technet.microsoft.com/en-us/sysinternals/bb897553

PsExec एक लाइट-वेट टेलनेट-रिप्लेसमेंट है जो आपको कंसोल सिस्टम के लिए पूर्ण अन्तरक्रियाशीलता के साथ अन्य सिस्टम पर प्रक्रियाओं को निष्पादित करने की सुविधा देता है, बिना क्लाइंट सॉफ्टवेयर को मैन्युअल रूप से इंस्टॉल किए बिना।

एक अन्य विकल्प एक पॉवरशेल या वीबस्क्रिप्ट (WMI का उपयोग करके) लिखना है।


6

WMI कमांड लाइन टूल एक अच्छा विकल्प है:

wmic.exe /node:somecomputer process call create "c:\bin\uphclean\uphclean.exe -install"


2

यदि आप स्क्रिप्टिंग दृष्टिकोण की तलाश कर रहे हैं तो एक और तरीका है। यह पाइसेक और विकम के अतिरिक्त पावरशेल के माध्यम से किया जा सकता है। दूरस्थ पॉवरशेल केवल विंडोज 7 और शायद विस्टा के लिए काम करता है, और निश्चित रूप से सर्वर 2008 के लिए।

invoke-command -computername YourTarget01 -scriptblock {
    $Object=get-something $Wibble
    $Data1=$Object.method
    }

इसका उपयोग करने के लिए WinRM को चालू करने और लक्ष्य मशीन पर कॉन्फ़िगर करने की आवश्यकता होती है। इस सामान को GPO के माध्यम से धकेला जा सकता है ताकि आपको इसे हर जगह हाथ से कॉन्फ़िगर न करना पड़े। बड़े पैमाने पर तैनाती के लिए आसान। जटिल क्रियाओं के लिए, एक एकल सत्र ऑब्जेक्ट बनाना एक अच्छा विचार है, ताकि आप हर बार मशीन को हिट करने के लिए एक नया स्पिन नहीं कर रहे हैं:

$Session=new-pssession -ComputerName YourTarget01
invoke-command -Session $Session -Scriptblock { }

डिफ़ॉल्ट रूप से क्रेडेंशियल इनवॉकर के होते हैं, हालांकि अन्य क्रेडिट्स को विकल्प के रूप में निर्दिष्ट किया जाता है।

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