كيفية نسخ الملفات إلى الكمبيوتر البعيد باستخدام Powershell

جرب أداة القضاء على المشاكل



Kyfyt Nskh Almlfat Aly Alkmbywtr Alb Yd Bastkhdam Powershell



  • PowerShell عبارة عن محطة برمجة نصية قوية من Microsoft تستخدم لإجراء عمليات متعددة.
  • يمكنك نقل ملفات فردية ومتعددة إلى أجهزة بعيدة باستخدام البرامج النصية المناسبة.



حساب مسؤول windows 10 مفقود
X التثبيت عن طريق النقر فوق ملف التنزيل لإصلاح مشكلات الكمبيوتر المختلفة ، نوصي بـ Restoro PC Repair Tool:
سيقوم هذا البرنامج بإصلاح أخطاء الكمبيوتر الشائعة ، ويحميك من فقدان الملفات ، والبرامج الضارة ، وفشل الأجهزة ، وتحسين جهاز الكمبيوتر الخاص بك لتحقيق أقصى أداء. إصلاح مشكلات الكمبيوتر وإزالة الفيروسات الآن في 3 خطوات سهلة:
  1. قم بتنزيل Restoro PC Repair Tool التي تأتي مع التقنيات الحاصلة على براءة اختراع (براءة اختراع متاحة هنا ) .
  2. انقر ابدأ المسح للعثور على مشكلات Windows التي قد تتسبب في حدوث مشكلات بجهاز الكمبيوتر.
  3. انقر إصلاح الكل لإصلاح المشكلات التي تؤثر على أمان الكمبيوتر وأدائه
  • تم تنزيل Restoro بواسطة 0 القراء هذا الشهر.

يجب أن تكون قد عثرت على هذا الدليل لأنك تريد معرفة كيفية نسخ ملف إلى كمبيوتر بعيد باستخدام PowerShell.



الخبر السار هو أننا نتفهم الحاجة إلى مشاركة الملفات وقمنا بتجميع كل التفاصيل التي تحتاج إلى معرفتها في هذه المقالة.

لذلك بدون الكثير من اللغط ، دعونا نصل إليه.

لماذا يجب علي نقل الملفات باستخدام PowerShell؟

بوويرشيل يمكن استخدامها لنقل الملفات لعدد من الأسباب:



  • سرعة : عند تحميل الكثير من البيانات عبر شبكة ، قد يكون PowerShell أسرع من استخدام الحلول المستندة إلى واجهة المستخدم الرسومية.
  • أتمتة : يمكنك إرسال الملفات تلقائيًا وفقًا لجدول زمني أو كرد فعل لظروف معينة باستخدام برامج PowerShell النصية التي تم تشغيلها تلقائيًا.
  • براعه : عمليات نقل الملفات باستخدام FTP و FTPS و SFTP و SCP كلها ممكنة مع PowerShell.
  • معالجة الأخطاء : يحتوي PowerShell على ميزات قوية لمعالجة الأخطاء قد تكون مفيدة عند نقل الملفات للتأكد من أن النقل سار بشكل جيد.
  • الإبلاغ : PowerShell قادر على إنشاء تقارير شاملة حول إجراء النقل ، والتي تشمل الحجم الإجمالي للبيانات المنقولة ، وعدد الملفات المنقولة ، وأي أخطاء حدثت.

بشكل عام ، قد تكون إدارة عمليات نقل الملفات باستخدام PowerShell عملية وفعالة ، خاصة في بيئة احترافية.

الآن إليك كيفية نسخ الملفات إلى الأجهزة البعيدة باستخدام الأداة.

كيف أنسخ ملفًا إلى كمبيوتر بعيد باستخدام PowerShell؟

في هذا المقال

1. انسخ ملفًا من كمبيوتر بعيد باستخدام PowerShell

1.1 قم بإعداد الاتصال عن بعد

  1. افتح PowerShell باستخدام حقوق المسؤول ، وأدخل الأمر أدناه ، واضغط على.
    Enable-PSRemoting -Force -Verbose
      ملف نسخ بوويرشيل إلى الكمبيوتر البعيد
  2. إذا تلقيت الخطأ كما هو معروض في الصورة أعلاه ، أدخل الأمر التالي ؛ إذا لم يكن كذلك ، فتخط هذه الخطوة:
    Set-WsManQuickConfig
  3. استخدم الأمر التالي لتكوين مضيفك الموثوق به ، مع الاستبدال AFAM باسم الكمبيوتر:
    winrm set winrm/config/client '@{TrustedHosts="AFAM"}'
      ملف نسخ بوويرشيل إلى الكمبيوتر البعيد
  4. استخدم برامج shell النصية هذه لإعادة تشغيل خدمة WinRM واختبار اسم الكمبيوتر البعيد بعد إضافة اسم الجهاز البعيد إلى المضيف الموثوق به (تذكر استبدال AFAM باسم الكمبيوتر الخاص بك):
    Restart-Service WinRM
    Test-WsMan @AFAM

نصيحة الخبراء:

برعاية

يصعب معالجة بعض مشكلات الكمبيوتر ، خاصةً عندما يتعلق الأمر بالمستودعات التالفة أو ملفات Windows المفقودة. إذا كنت تواجه مشكلات في إصلاح خطأ ما ، فقد يكون نظامك معطلاً جزئيًا.
نوصي بتثبيت Restoro ، وهي أداة ستقوم بفحص جهازك وتحديد الخطأ.
انقر هنا للتنزيل وبدء الإصلاح.

تم سرد بعض الإجراءات لإنشاء اتصال عن بعد أعلاه. يجوز للمرء نسخ الملفات إلى أجهزة بعيدة بعد إنشاء الاتصال عن بعد.

لاحظ أنه في نظام بعيد ، يجب تمكين الاتصال عن بُعد في PowerShell. للقيام بذلك ، استخدم الخطوات الموضحة أعلاه.

1.2 استخدم Copy-Item لنسخ الملف

  1. استخدم New-PSSession cmdlet لبدء جلسة باستخدام الأمر أدناه (تذكر استبدال AFAM باسم الكمبيوتر الشخصي).
    $SESSION= New-PSSession -Computer 'AFAM' -Cred $credential
      ملف نسخ بوويرشيل إلى الكمبيوتر البعيد
  2. اتصل بالجلسة التي تم إنشاؤها حديثًا باستخدام الأمر أدناه (لاحظ أنه يمكنك استخدام الأمر cd لتغيير الدليل إذا لزم الأمر):
    Enter-PSSession $SESSION
  3. انسخ الملف باستخدام الأمر أدناه (تذكر استبدال مبدئي و الموقع النهائي بالمسارات الفعلية التي تريد نسخ الملف منها وإليها):
    Copy-Item –Path "initial location" –Destination "final location"
  4. قد تحتاج إلى إنهاء الغلاف من الوصول إلى الآلة البعيدة بعد التفاعل مع الآلة البعيدة. للقيام بذلك ، يجب إنهاء الجلسة باستخدام Exit-PSSession cmdlet كما يلي:
    Exit-PSSession
اقرأ المزيد عن هذا الموضوع

2. انسخ ملفات متعددة إلى كمبيوتر بعيد باستخدام PowerShell

  1. اتبع جميع الخطوات المذكورة في الحل 1.1
  2. قم بتعريف بعض المتغيرات باستخدام البرنامج النصي أدناه (قم بتضمين القيم الفعلية لاسم المستخدم وكلمة المرور وكلا المسارين):
    $username = "username"
    $password = "password"
    $remote_path = "\remote_computer\c$\path\to\destination"
    $local_path = "C:\path\to\local\files"
  3. بعد ذلك ، قم بإنشاء كائن بيانات اعتماد باستخدام البرنامج النصي أدناه:
    $credential = New-Object System.Management.Automation.PSCredential ($username, (ConvertTo-SecureString $password -AsPlainText -Force))
  4. استخدم البرنامج النصي أدناه للحصول على المسار المحلي الذي تم التصريح به:
    $files = Get-ChildItem $local_path
  5. أخيرًا ، انسخ كل ملف إلى الكمبيوتر البعيد باستخدام وظيفة foreach:
    foreach ($file in $files) {
    Copy-Item -Path $file.FullName -Destination $remote_path -Credential $credential
    }

سيؤدي هذا إلى نسخ جميع الملفات في الدليل المحلي المحدد بواسطة $ local_path إلى الدليل الوجهة على الكمبيوتر البعيد المحدد بواسطة $ remote_path . ستحتاج إلى توفير القيم الصحيحة لـ $ username و $ password و $ remote_path و $ local_path.

ها أنت ذا. هذه بعض من أفضل الطرق لنسخ الملفات إلى كمبيوتر بعيد باستخدام MS PowerShell.

يعد PowerShell أداة قوية للغاية ، ومع بعض المعرفة بالبرمجة النصية ، هناك الكثير الذي قد تتمكن من تحقيقه باستخدام الأداة. يمكنك نسخ الملفات من وإلى أجهزة الكمبيوتر البعيدة باستخدام الأداة.

يرجى إخبارنا في التعليقات أدناه إذا كان هذا الدليل مفيدًا.

هل ما زلت تواجه مشكلات؟ قم بإصلاحها باستخدام هذه الأداة:

برعاية

إذا لم تحل النصائح المذكورة أعلاه مشكلتك ، فقد يواجه جهاز الكمبيوتر الخاص بك مشكلات Windows أعمق. نوصي تنزيل أداة إصلاح الكمبيوتر (مصنفة بدرجة كبيرة على TrustPilot.com) للتعامل معها بسهولة. بعد التثبيت ، ما عليك سوى النقر فوق ملف ابدأ المسح زر ثم اضغط على إصلاح الكل.