PowerShell पर आसान फ़ाइल कॉपी स्क्रिप्ट
- PowerShell एक मजबूत Microsoft स्क्रिप्टिंग टर्मिनल है जिसका उपयोग कई ऑपरेशन करने के लिए किया जाता है।
- आप उचित स्क्रिप्ट का उपयोग करके एकल और एकाधिक फ़ाइलों को दूरस्थ मशीनों में स्थानांतरित कर सकते हैं।
एक्सडाउनलोड फ़ाइल पर क्लिक करके स्थापित करें
- रेस्टोरो पीसी रिपेयर टूल डाउनलोड करें जो पेटेंटेड टेक्नोलॉजीज के साथ आता है (पेटेंट उपलब्ध है यहाँ).
- क्लिक स्कैन शुरू करें विंडोज की उन समस्याओं को खोजने के लिए जो पीसी की समस्याओं का कारण बन सकती हैं।
- क्लिक सभी की मरम्मत आपके कंप्यूटर की सुरक्षा और प्रदर्शन को प्रभावित करने वाली समस्याओं को ठीक करने के लिए।
- रेस्टोरो द्वारा डाउनलोड किया गया है 0 इस महीने के पाठक।
आपको यह मार्गदर्शिका अवश्य मिली होगी क्योंकि आप जानना चाहते हैं कि PowerShell का उपयोग करके किसी दूरस्थ कंप्यूटर पर फ़ाइल की प्रतिलिपि कैसे बनाई जाए।
अच्छी खबर यह है कि हम फ़ाइल शेयरिंग की आवश्यकता को समझते हैं और इस लेख में आपके लिए आवश्यक हर विवरण को एक साथ रखा है।
तो बिना ज्यादा हलचल के, चलिए इसे प्राप्त करते हैं।
मुझे PowerShell का उपयोग करके फ़ाइलें स्थानांतरित क्यों करनी चाहिए?
पावरशेल कई कारणों से फ़ाइलों को स्थानांतरित करने के लिए उपयोग किया जा सकता है:
- रफ़्तार: नेटवर्क पर बहुत अधिक डेटा अपलोड करते समय, PowerShell GUI-आधारित समाधानों का उपयोग करने की तुलना में तेज़ हो सकता है।
- स्वचालन: आप स्वचालित रूप से पावरशेल स्क्रिप्ट का उपयोग करके किसी शेड्यूल पर या कुछ परिस्थितियों की प्रतिक्रिया में फ़ाइलों को स्वचालित रूप से प्रेषित कर सकते हैं।
- बहुमुखी प्रतिभा: एफ़टीपी, एफटीपीएस, एसएफटीपी, और एससीपी का उपयोग करके फ़ाइल स्थानांतरण, पावरशेल के साथ सभी संभव हैं।
- त्रुटियों को संभालना: PowerShell में मजबूत एरर-हैंडलिंग सुविधाएँ हैं जो यह सुनिश्चित करने के लिए फ़ाइलों को स्थानांतरित करते समय सहायक हो सकती हैं कि स्थानांतरण अच्छी तरह से हो गया है।
- रिपोर्टिंग: PowerShell स्थानांतरण प्रक्रिया पर पूरी तरह से रिपोर्ट तैयार करने में सक्षम है, जिसमें शामिल हैं ट्रांसफर किए गए डेटा की कुल मात्रा, ट्रांसफर की गई फाइलों की संख्या और कोई भी गलतियां घटित हुआ।
सामान्य तौर पर, PowerShell का उपयोग करके फ़ाइल स्थानांतरण प्रबंधित करना व्यावहारिक और प्रभावी हो सकता है, विशेष रूप से पेशेवर सेटिंग में।
अब यहाँ बताया गया है कि टूल का उपयोग करके फ़ाइलों को दूरस्थ मशीनों में कैसे कॉपी किया जाए।
मैं PowerShell का उपयोग करके किसी दूरस्थ कंप्यूटर पर फ़ाइल की प्रतिलिपि कैसे बनाऊँ?
- मुझे PowerShell का उपयोग करके फ़ाइलें स्थानांतरित क्यों करनी चाहिए?
- मैं PowerShell का उपयोग करके किसी दूरस्थ कंप्यूटर पर फ़ाइल की प्रतिलिपि कैसे बनाऊँ?
- 1. PowerShell का उपयोग करके किसी दूरस्थ कंप्यूटर से फ़ाइल की प्रतिलिपि बनाएँ
- 1.1 रिमोट कनेक्शन सेट करें
- 1.2 फ़ाइल की प्रतिलिपि बनाने के लिए कॉपी-आइटम का उपयोग करें
- 2. PowerShell का उपयोग करके दूरस्थ कंप्यूटर पर एकाधिक फ़ाइलों की प्रतिलिपि बनाएँ
1. PowerShell का उपयोग करके किसी दूरस्थ कंप्यूटर से फ़ाइल की प्रतिलिपि बनाएँ
1.1 रिमोट कनेक्शन सेट करें
- PowerShell को व्यवस्थापक अधिकारों के साथ खोलें, नीचे दिए गए कमांड को इनपुट करें, और हिट करें प्रवेश करना.
सक्षम करें-PSRemoting -Force - Verbose
- यदि आपको उपरोक्त छवि में प्रदर्शित त्रुटि मिलती है, तो निम्न आदेश दर्ज करें; यदि नहीं, तो इस कदम को छोड़ दें:
सेट-WsManQuickConfig
- अपने विश्वसनीय होस्ट को प्रतिस्थापित करने के लिए निम्न आदेश का उपयोग करें एएफएएम कंप्यूटर के नाम से:
winrm सेट winrm/config/client '@{TrustedHosts="AFAM"}'
- अपनी WinRM सेवा को पुनरारंभ करने और आपके पास होने के बाद दूरस्थ कंप्यूटर नाम का परीक्षण करने के लिए इन शेल स्क्रिप्ट का उपयोग करें विश्वसनीय होस्ट में दूरस्थ मशीन का नाम जोड़ा गया (अपने कंप्यूटर नाम के लिए AFAM को स्थानापन्न करना याद रखें):
पुनरारंभ-सेवा WinRM
टेस्ट-WsMan @AFAM
विशेषज्ञ युक्ति:
प्रायोजित
कुछ पीसी मुद्दों से निपटना कठिन होता है, खासकर जब यह दूषित रिपॉजिटरी या लापता विंडोज फाइलों की बात आती है। अगर आपको किसी त्रुटि को ठीक करने में परेशानी हो रही है, तो आपका सिस्टम आंशिक रूप से खराब हो सकता है।
हम रेस्टोरो को स्थापित करने की सलाह देते हैं, एक उपकरण जो आपकी मशीन को स्कैन करेगा और यह पहचान करेगा कि गलती क्या है।
यहाँ क्लिक करें डाउनलोड करने और मरम्मत शुरू करने के लिए।
दूरस्थ कनेक्शन बनाने के लिए कुछ कार्रवाइयाँ ऊपर सूचीबद्ध हैं। रिमोट कनेक्शन स्थापित करने के बाद फाइल को दूरस्थ मशीनों में कॉपी किया जा सकता है।
ध्यान दें कि रिमोट सिस्टम पर, PowerShell रीमोटिंग सक्षम होनी चाहिए। ऐसा करने के लिए, ऊपर हाइलाइट किए गए चरणों का उपयोग करें।
1.2 फ़ाइल की प्रतिलिपि बनाने के लिए कॉपी-आइटम का उपयोग करें
- नीचे दिए गए आदेश का उपयोग करके सत्र प्रारंभ करने के लिए New-PSSession cmdlet का उपयोग करें (AFAM को PC नाम से बदलना याद रखें)।
$ सत्र = नया-पीएस सत्र -कंप्यूटर 'एएफएएम' -क्रेड $ क्रेडेंशियल
- नीचे दिए गए आदेश का उपयोग करके नव निर्मित सत्र से कनेक्ट करें (ध्यान दें कि यदि आवश्यक हो तो आप सीडी कमांड का उपयोग निर्देशिका को बदलने के लिए कर सकते हैं):
एंटर-पीएससेशन $सेशन
- नीचे दी गई कमांड का उपयोग करके फ़ाइल को कॉपी करें (रिप्लेस करना याद रखें प्रारंभिक और अंतिम स्थान वास्तविक पथों के साथ आपको कॉपी की गई फ़ाइल की आवश्यकता है):
कॉपी-आइटम -पथ "प्रारंभिक स्थान" -गंतव्य "अंतिम स्थान"
- रिमोट मशीन के साथ इंटरैक्ट करने के बाद आपको रिमोट मशीन एक्सेस से शेल को छोड़ने की आवश्यकता हो सकती है। ऐसा करने के लिए, आपको Exit-PSSession cmdlet का उपयोग करके सत्र को निम्नानुसार समाप्त करना होगा:
बाहर निकलें-PSSession
- विंडोज 10 के लिए गैराजबैंड: कैसे डाउनलोड और इंस्टॉल करें
- Microsoft खोज: सह-पायलट के साथ प्रासंगिक जानकारी कैसे प्राप्त करें
2. PowerShell का उपयोग करके दूरस्थ कंप्यूटर पर एकाधिक फ़ाइलों की प्रतिलिपि बनाएँ
- समाधान 1.1 में उल्लिखित सभी चरणों का पालन करें
- नीचे दी गई स्क्रिप्ट का उपयोग करके कुछ चर घोषित करें (उपयोगकर्ता नाम, पासवर्ड और दोनों पथों के लिए वास्तविक मान शामिल करें):
$ उपयोगकर्ता नाम = "उपयोगकर्ता नाम"
$ पासवर्ड = "पासवर्ड"
$remote_path = "\remote_computer\c$\path\to\destination"
$ स्थानीय_पथ = "सी: \ पथ \ से \ स्थानीय \ फ़ाइलें" - अगला, नीचे दी गई स्क्रिप्ट का उपयोग करके एक क्रेडेंशियल ऑब्जेक्ट बनाएं:
$ क्रेडेंशियल = न्यू-ऑब्जेक्ट सिस्टम। प्रबंधन। स्वचालन। PSCCredential ($ उपयोगकर्ता नाम, (ConvertTo-SecureString $password -AsPlainText -Force))
- घोषित किए गए स्थानीय पथ को प्राप्त करने के लिए नीचे दी गई स्क्रिप्ट का उपयोग करें:
$ फ़ाइलें = Get-ChildItem $local_path
- अंत में, फ़ॉरच फ़ंक्शन का उपयोग करके प्रत्येक फ़ाइल को दूरस्थ कंप्यूटर पर कॉपी करें:
foreach ($files $files में) {
कॉपी-आइटम-पथ $ फ़ाइल। पूरा नाम -गंतव्य $remote_path -क्रेडेंशियल $क्रेडेंशियल
}
यह द्वारा निर्दिष्ट स्थानीय निर्देशिका में सभी फाइलों की प्रतिलिपि बनाएगा $ स्थानीय_पथ द्वारा निर्दिष्ट दूरस्थ कंप्यूटर पर गंतव्य निर्देशिका के लिए $remote_path. आपको $username, $password, $remote_path, और $local_path के लिए सही मान देने होंगे।
ये लो। MS PowerShell का उपयोग करके दूरस्थ कंप्यूटर पर फ़ाइलों की प्रतिलिपि बनाने के ये कुछ सर्वोत्तम तरीके हैं।
PowerShell एक बहुत ही मजबूत टूल है, और स्क्रिप्टिंग के कुछ ज्ञान के साथ, बहुत कुछ है जो आप टूल का उपयोग करके प्राप्त कर सकते हैं। आप टूल का उपयोग करके फ़ाइलों को दूरस्थ कंप्यूटर से कॉपी कर सकते हैं।
कृपया नीचे दी गई टिप्पणियों में हमें बताएं कि क्या यह मार्गदर्शिका मददगार रही है।
अभी भी समस्या है? उन्हें इस टूल से ठीक करें:
प्रायोजित
यदि ऊपर दी गई सलाहों से आपकी समस्या का समाधान नहीं हुआ है, तो आपके पीसी में विंडोज़ की गंभीर समस्याएँ आ सकती हैं। हम अनुशंसा करते हैं इस पीसी मरम्मत उपकरण को डाउनलोड करना (TrustPilot.com पर बढ़िया रेटेड) उन्हें आसानी से संबोधित करने के लिए। स्थापना के बाद, बस क्लिक करें स्कैन शुरू करें बटन और फिर दबाएं सभी की मरम्मत।