मुझे पावरशेल का उपयोग कर स्थानीय मशीन से दूरस्थ मशीन पर फ़ाइल कॉपी करने की आवश्यकता है। मैं निम्नलिखित आदेश का उपयोग कर दूरस्थ कंप्यूटर से फाइल कॉपी कर सकते हैं:रिमोट मशीन पर फ़ाइल कॉपी करने के लिए पावरशेल कमांड
copy-item -Path d:\Shared\test.txt -Destination \\server1\Shared
उपरोक्त आदेश फ़ाइल की प्रतिलिपि करने साझा नेटवर्क पथ का उपयोग करता है। मैं नेटवर्क शेयर विकल्प का उपयोग नहीं करना चाहता क्योंकि फ़ोल्डर दूरस्थ मशीन पर साझा नहीं किया जाएगा। मैंने आदेशों का पालन करने की कोशिश की लेकिन काम नहीं कर रहा।
copy-item -Path d:\Shared\test.txt -Destination \\server1\c$\Shared
Invoke-Command -ComputerName \\server -ScriptBlock {
copy-item -Path D:\Shared\test.txt -Destination C:\Shared
}
कृपया मुझे बताएं कि यूएनसी पथ के बिना इसे कैसे काम करना है। मेरे पास रिमोट मशीन पर उस फ़ोल्डर पर पूर्ण अनुमतियां हैं I
वास्तव में "काम नहीं कर रहा" मतलब क्या है? क्या आपको एक त्रुटि संदेश मिला? कोई फाइल कॉपी नहीं की गई थी? फाइल को गलत स्थान पर कॉपी किया गया था? गलत फ़ाइल को सही स्थान पर कॉपी किया गया था? कुछ और हुआ? – vonPryz
जब भी Invoke कमांड चलाते हैं तो पथ चल रहे सर्वर से संबंधित होंगे, इसलिए 'D: \ Shared \ test.txt' को यूएनसी पथ – Matt
होना आवश्यक है, मुझे "नेटवर्क पथ नहीं मिला" त्रुटि मिल रही है। –