البرامج النصية لنسخ الملفات بسهولة على PowerShell
- PowerShell عبارة عن محطة برمجة نصية قوية من Microsoft تستخدم لإجراء عمليات متعددة.
- يمكنك نقل ملفات فردية ومتعددة إلى أجهزة بعيدة باستخدام البرامج النصية المناسبة.
Xالتثبيت عن طريق النقر فوق ملف التنزيل
- قم بتنزيل Restoro PC Repair Tool التي تأتي مع التقنيات الحاصلة على براءة اختراع (براءة اختراع متاحة هنا).
- انقر ابدأ المسح للعثور على مشكلات Windows التي قد تتسبب في حدوث مشكلات بجهاز الكمبيوتر.
- انقر إصلاح الكل لإصلاح المشكلات التي تؤثر على أمان الكمبيوتر وأدائه.
- تم تنزيل Restoro بواسطة 0 القراء هذا الشهر.
يجب أن تكون قد عثرت على هذا الدليل لأنك تريد معرفة كيفية نسخ ملف إلى كمبيوتر بعيد باستخدام PowerShell.
الخبر السار هو أننا نتفهم الحاجة إلى مشاركة الملفات وقمنا بتجميع كل التفاصيل التي تحتاج إلى معرفتها في هذه المقالة.
لذلك بدون الكثير من اللغط ، دعونا نصل إليه.
لماذا يجب علي نقل الملفات باستخدام PowerShell؟
بوويرشيل يمكن استخدامها لنقل الملفات لعدد من الأسباب:
- سرعة: عند تحميل الكثير من البيانات عبر شبكة ، قد يكون PowerShell أسرع من استخدام الحلول المستندة إلى واجهة المستخدم الرسومية.
- أتمتة: يمكنك إرسال الملفات تلقائيًا وفقًا لجدول زمني أو كرد فعل لظروف معينة باستخدام برامج PowerShell النصية التي تم تشغيلها تلقائيًا.
- براعه: عمليات نقل الملفات باستخدام FTP و FTPS و SFTP و SCP كلها ممكنة مع PowerShell.
- معالجة الأخطاء: يحتوي PowerShell على ميزات قوية لمعالجة الأخطاء قد تكون مفيدة عند نقل الملفات للتأكد من أن النقل سار بشكل جيد.
- الإبلاغ: PowerShell قادر على إنشاء تقارير شاملة حول إجراء النقل ، والتي تشمل إجمالي حجم البيانات المنقولة وعدد الملفات المنقولة وأي أخطاء حدثت حصل.
بشكل عام ، قد تكون إدارة عمليات نقل الملفات باستخدام PowerShell عملية وفعالة ، خاصة في بيئة احترافية.
الآن إليك كيفية نسخ الملفات إلى الأجهزة البعيدة باستخدام الأداة.
كيف أنسخ ملفًا إلى كمبيوتر بعيد باستخدام PowerShell؟
- لماذا يجب علي نقل الملفات باستخدام PowerShell؟
- كيف أنسخ ملفًا إلى كمبيوتر بعيد باستخدام PowerShell؟
- 1. انسخ ملفًا من كمبيوتر بعيد باستخدام PowerShell
- 1.1 قم بإعداد الاتصال عن بعد
- 1.2 استخدم Copy-Item لنسخ الملف
- 2. انسخ ملفات متعددة إلى كمبيوتر بعيد باستخدام PowerShell
1. انسخ ملفًا من كمبيوتر بعيد باستخدام PowerShell
1.1 قم بإعداد الاتصال عن بعد
- افتح PowerShell باستخدام حقوق المسؤول ، وأدخل الأمر أدناه ، واضغط على يدخل.
تمكين- PSRemoting -Force -Verose
- إذا تلقيت الخطأ كما هو معروض في الصورة أعلاه ، أدخل الأمر التالي ؛ إذا لم يكن كذلك ، فتخط هذه الخطوة:
Set-WsManQuickConfig
- استخدم الأمر التالي لتكوين مضيفك الموثوق به ، مع الاستبدال AFAM باسم الكمبيوتر:
winrm set winrm / config / client '@ {TrustedHosts = "AFAM"}'
- استخدم برامج shell النصية هذه لإعادة تشغيل خدمة WinRM واختبار اسم الكمبيوتر البعيد بعد أن يكون لديك أضاف اسم الجهاز البعيد إلى المضيف الموثوق به (تذكر استبدال AFAM باسم الكمبيوتر الخاص بك):
إعادة تشغيل WinRM الخدمة
اختبار wsmanfam
نصيحة الخبراء:
برعاية
يصعب معالجة بعض مشكلات الكمبيوتر ، خاصةً عندما يتعلق الأمر بالمستودعات التالفة أو ملفات Windows المفقودة. إذا كنت تواجه مشكلات في إصلاح خطأ ما ، فقد يكون نظامك معطلاً جزئيًا.
نوصي بتثبيت Restoro ، وهي أداة ستقوم بفحص جهازك وتحديد الخطأ.
انقر هنا للتنزيل وبدء الإصلاح.
تم سرد بعض الإجراءات لإنشاء اتصال عن بعد أعلاه. يجوز للمرء نسخ الملفات إلى أجهزة بعيدة بعد إنشاء الاتصال عن بعد.
لاحظ أنه في نظام بعيد ، يجب تمكين الاتصال عن بُعد في PowerShell. للقيام بذلك ، استخدم الخطوات الموضحة أعلاه.
1.2 استخدم Copy-Item لنسخ الملف
- استخدم New-PSSession cmdlet لبدء جلسة باستخدام الأمر أدناه (تذكر استبدال AFAM باسم الكمبيوتر الشخصي).
$ SESSION = New-PSSession - كمبيوتر "AFAM" - بطاقة اعتماد بالدولار
- اتصل بالجلسة التي تم إنشاؤها حديثًا باستخدام الأمر أدناه (لاحظ أنه يمكنك استخدام الأمر cd لتغيير الدليل إذا لزم الأمر):
دخول- PSSession $ SESSION
- انسخ الملف باستخدام الأمر أدناه (تذكر استبدال أولي و الموقع النهائي بالمسارات الفعلية التي تريد نسخ الملف منها وإليها):
نسخ العنصر - المسار "الموقع الأولي" - الوجهة "الموقع النهائي"
- قد تحتاج إلى إنهاء الغلاف من الوصول إلى الآلة البعيدة بعد التفاعل مع الآلة البعيدة. للقيام بذلك ، يجب إنهاء الجلسة باستخدام Exit-PSSession cmdlet كما يلي:
خروج PSSession
- GarageBand لنظام التشغيل Windows 10: كيفية التنزيل والتثبيت
- Microsoft Search: كيفية العثور على المعلومات ذات الصلة باستخدام Copilot
2. انسخ ملفات متعددة إلى كمبيوتر بعيد باستخدام PowerShell
- اتبع جميع الخطوات المذكورة في الحل 1.1
- قم بتعريف بعض المتغيرات باستخدام البرنامج النصي أدناه (قم بتضمين القيم الفعلية لاسم المستخدم وكلمة المرور وكلا المسارين):
اسم المستخدم $ = "اسم المستخدم"
$ كلمة المرور = "كلمة المرور"
$ remote_path = "\ remote_computer \ c $ \ المسار \ إلى \ الوجهة"
$ local_path = "C: \ المسار \ إلى \ المحلي \ الملفات" - بعد ذلك ، قم بإنشاء كائن بيانات اعتماد باستخدام البرنامج النصي أدناه:
الاعتماد $ = نظام كائن جديد. إدارة. أتمتة. PSCredential (اسم المستخدم $ ، (ConvertTo-SecureString $ password -AsPlainText -Force))
- استخدم البرنامج النصي أدناه للحصول على المسار المحلي الذي تم التصريح به:
ملفات $ = Get-ChildItem $ local_path
- أخيرًا ، انسخ كل ملف إلى الكمبيوتر البعيد باستخدام وظيفة foreach:
foreach (ملف $ في ملفات $) {
نسخ-عنصر -Path $ ملف. الاسم الكامل -العنوان $ remote_path -Credential $ الاعتماد
}
سيؤدي هذا إلى نسخ جميع الملفات في الدليل المحلي المحدد بواسطة $ local_path إلى الدليل الوجهة على الكمبيوتر البعيد المحدد بواسطة $ remote_path. ستحتاج إلى توفير القيم الصحيحة لـ $ username و $ password و $ remote_path و $ local_path.
ها أنت ذا. هذه بعض من أفضل الطرق لنسخ الملفات إلى كمبيوتر بعيد باستخدام MS PowerShell.
يعد PowerShell أداة قوية للغاية ، ومع بعض المعرفة بالبرمجة النصية ، هناك الكثير الذي قد تتمكن من تحقيقه باستخدام الأداة. يمكنك نسخ الملفات من وإلى أجهزة الكمبيوتر البعيدة باستخدام الأداة.
يرجى إخبارنا في التعليقات أدناه إذا كان هذا الدليل مفيدًا.
هل ما زلت تواجه مشكلات؟ قم بإصلاحها باستخدام هذه الأداة:
برعاية
إذا لم تحل النصائح المذكورة أعلاه مشكلتك ، فقد يواجه جهاز الكمبيوتر الخاص بك مشكلات Windows أعمق. نوصي تنزيل أداة إصلاح الكمبيوتر (مصنفة بدرجة كبيرة على TrustPilot.com) للتعامل معها بسهولة. بعد التثبيت ، ما عليك سوى النقر فوق ملف ابدأ المسح زر ثم اضغط على إصلاح الكل.