วิธีคัดลอกไฟล์ไปยังคอมพิวเตอร์ระยะไกลด้วย Powershell

สคริปต์การคัดลอกไฟล์อย่างง่ายบน PowerShell

  • PowerShell เป็นเทอร์มินัลสคริปต์ของ Microsoft ที่มีประสิทธิภาพซึ่งใช้ในการดำเนินการหลายอย่าง
  • คุณสามารถถ่ายโอนไฟล์เดียวหรือหลายไฟล์ไปยังเครื่องระยะไกลได้โดยใช้สคริปต์ที่เหมาะสม

เอ็กซ์ติดตั้งโดยคลิกที่ไฟล์ดาวน์โหลด

ในการแก้ไขปัญหาต่าง ๆ ของพีซี เราขอแนะนำเครื่องมือซ่อมแซมพีซีของ Restoro:ซอฟต์แวร์นี้จะซ่อมแซมข้อผิดพลาดทั่วไปของคอมพิวเตอร์ ปกป้องคุณจากการสูญหายของไฟล์ มัลแวร์ ความล้มเหลวของฮาร์ดแวร์ และปรับแต่งพีซีของคุณเพื่อประสิทธิภาพสูงสุด แก้ไขปัญหาพีซีและกำจัดไวรัสใน 3 ขั้นตอนง่ายๆ:
  1. ดาวน์โหลดเครื่องมือซ่อมแซมพีซี Restoro ที่มาพร้อมกับเทคโนโลยีที่จดสิทธิบัตร (มีสิทธิบัตร ที่นี่).
  2. คลิก เริ่มสแกน เพื่อค้นหาปัญหาของ Windows ที่อาจทำให้เกิดปัญหากับพีซี
  3. คลิก ซ่อมทั้งหมด เพื่อแก้ไขปัญหาที่ส่งผลกระทบต่อความปลอดภัยและประสิทธิภาพของคอมพิวเตอร์ของคุณ
  • ดาวน์โหลด Restoro แล้วโดย 0 ผู้อ่านในเดือนนี้

คุณต้องพบคู่มือนี้เพราะคุณต้องการทราบวิธีคัดลอกไฟล์ไปยังคอมพิวเตอร์ระยะไกลโดยใช้ PowerShell

ข่าวดีก็คือเราเข้าใจถึงความจำเป็นในการแชร์ไฟล์และได้รวบรวมรายละเอียดทุกอย่างที่คุณจำเป็นต้องรู้ไว้ในบทความนี้

ดังนั้นโดยไม่ต้องกังวลใจมากนัก เรามาเริ่มกันเลย

เหตุใดฉันจึงควรถ่ายโอนไฟล์โดยใช้ PowerShell

พาวเวอร์เชลล์ อาจใช้เพื่อถ่ายโอนไฟล์ด้วยเหตุผลหลายประการ:

  • ความเร็ว: เมื่ออัปโหลดข้อมูลจำนวนมากผ่านเครือข่าย PowerShell อาจเร็วกว่าการใช้โซลูชันที่ใช้ GUI
  • ระบบอัตโนมัติ: คุณสามารถส่งไฟล์โดยอัตโนมัติตามกำหนดเวลาหรือตอบสนองต่อสถานการณ์บางอย่างโดยใช้สคริปต์ 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 ตั้งค่าการเชื่อมต่อระยะไกล

  1. เปิด PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบ ป้อนคำสั่งด้านล่าง แล้วกด เข้า.
    เปิดใช้งาน PSRemoting -Force -Verbose
    ไฟล์คัดลอก PowerShell ไปยังคอมพิวเตอร์ระยะไกล
  2. หากคุณได้รับข้อผิดพลาดตามที่แสดงในรูปภาพด้านบน ให้ป้อนคำสั่งต่อไปนี้ ถ้าไม่ ให้ข้ามขั้นตอนนี้:
    ตั้งค่า WsManQuickConfig
  3. ใช้คำสั่งต่อไปนี้เพื่อกำหนดค่าโฮสต์ที่เชื่อถือได้แทน อฟม ด้วยชื่อคอมพิวเตอร์:
    winrm ตั้งค่า winrm/config/client '@{TrustedHosts="AFAM"}'
    ไฟล์คัดลอก PowerShell ไปยังคอมพิวเตอร์ระยะไกล
  4. ใช้เชลล์สคริปต์เหล่านี้เพื่อเริ่มบริการ WinRM ของคุณใหม่ และทดสอบชื่อคอมพิวเตอร์ระยะไกลหลังจากที่คุณได้ เพิ่มชื่อเครื่องระยะไกลไปยังโฮสต์ที่เชื่อถือได้ (อย่าลืมแทนที่ AFAM สำหรับชื่อคอมพิวเตอร์ของคุณ):
    เริ่มบริการใหม่ WinRM
    ทดสอบ-WsMan @AFAM

เคล็ดลับจากผู้เชี่ยวชาญ:

ผู้สนับสนุน

ปัญหาเกี่ยวกับพีซีบางอย่างยากที่จะแก้ไข โดยเฉพาะอย่างยิ่งเมื่อเป็นเรื่องของพื้นที่เก็บข้อมูลที่เสียหายหรือไฟล์ Windows หายไป หากคุณประสบปัญหาในการแก้ไขข้อผิดพลาด ระบบของคุณอาจเสียหายบางส่วน
เราแนะนำให้ติดตั้ง Restoro ซึ่งเป็นเครื่องมือที่จะสแกนเครื่องของคุณและระบุข้อผิดพลาด
คลิกที่นี่ เพื่อดาวน์โหลดและเริ่มการซ่อมแซม

การดำเนินการบางอย่างเพื่อสร้างการเชื่อมต่อระยะไกลแสดงไว้ด้านบน หนึ่งอาจคัดลอกไฟล์ไปยังเครื่องที่อยู่ห่างไกลหลังจากสร้างการเชื่อมต่อระยะไกล

โปรดทราบว่าในระบบรีโมต จะต้องเปิดใช้การรีโมต PowerShell ในการดำเนินการนี้ ให้ใช้ขั้นตอนที่เน้นด้านบน

1.2 ใช้ Copy-Item เพื่อคัดลอกไฟล์

  1. ใช้ cmdlet ใหม่ PSSession เพื่อเริ่มเซสชันโดยใช้คำสั่งด้านล่าง (อย่าลืมแทนที่ AFAM ด้วยชื่อพีซี)
    $SESSION= ใหม่ PSSession -คอมพิวเตอร์ 'AFAM' -เครดิต $หนังสือรับรอง
    ไฟล์คัดลอก PowerShell ไปยังคอมพิวเตอร์ระยะไกล
  2. เชื่อมต่อกับเซสชันที่สร้างขึ้นใหม่โดยใช้คำสั่งด้านล่าง (โปรดทราบว่าคุณสามารถใช้คำสั่ง cd เพื่อเปลี่ยนไดเร็กทอรีได้หากจำเป็น):
    ป้อน PSSession $SESSION
  3. คัดลอกไฟล์โดยใช้คำสั่งด้านล่าง (อย่าลืมเปลี่ยน อักษรย่อ และ สถานที่สุดท้าย ด้วยเส้นทางจริงที่คุณต้องการให้ไฟล์คัดลอกจากและถึง):
    รายการคัดลอก – เส้นทาง "ตำแหน่งเริ่มต้น" – ปลายทาง "ตำแหน่งสุดท้าย"
  4. คุณอาจต้องออกจากเชลล์จากการเข้าถึงเครื่องระยะไกลหลังจากโต้ตอบกับเครื่องระยะไกล ในการทำเช่นนี้ คุณต้องยุติเซสชันโดยใช้ Exit-PSSession cmdlet ดังนี้:
    ออกจาก PSSession
อ่านเพิ่มเติมเกี่ยวกับหัวข้อนี้
  • GarageBand สำหรับ Windows 10: วิธีดาวน์โหลดและติดตั้ง
  • Microsoft Search: วิธีค้นหาข้อมูลที่เกี่ยวข้องด้วย Copilot

2. คัดลอกหลายไฟล์ไปยังคอมพิวเตอร์ระยะไกลโดยใช้ PowerShell

  1. ทำตามขั้นตอนทั้งหมดที่กล่าวถึงในโซลูชัน 1.1
  2. ประกาศตัวแปรบางตัวโดยใช้สคริปต์ด้านล่าง (รวมค่าจริงสำหรับชื่อผู้ใช้ รหัสผ่าน และทั้งสองพาธ):
    $ชื่อผู้ใช้ = "ชื่อผู้ใช้"
    $password = "รหัสผ่าน"
    $remote_path = "\remote_computer\c$\path\to\destination"
    $local_path = "C:\path\to\local\files"
  3. จากนั้น สร้างวัตถุรับรองโดยใช้สคริปต์ด้านล่าง:
    $credential = ระบบวัตถุใหม่ การจัดการ. ระบบอัตโนมัติ PSCredential (ชื่อผู้ใช้ $, (ConvertTo-SecureString $รหัสผ่าน -AsPlainText -Force))
  4. ใช้สคริปต์ด้านล่างเพื่อรับเส้นทางท้องถิ่นที่ได้รับการประกาศ:
    $files = Get-ChildItem $local_path
  5. สุดท้าย ให้คัดลอกแต่ละไฟล์ไปยังคอมพิวเตอร์ระยะไกลโดยใช้ฟังก์ชัน foreach:
    foreach (ไฟล์ $ ใน $ ไฟล์) {
    คัดลอกรายการ - เส้นทาง $file ชื่อเต็ม - ปลายทาง $remote_path - หนังสือรับรอง $หนังสือรับรอง
    }

สิ่งนี้จะคัดลอกไฟล์ทั้งหมดในไดเร็กทอรีภายในที่ระบุโดย $local_path ไปยังไดเร็กทอรีปลายทางบนคอมพิวเตอร์ระยะไกลที่ระบุโดย $remote_path. คุณจะต้องระบุค่าที่ถูกต้องสำหรับ $username, $password, $remote_path และ $local_path

ที่นั่นคุณมีมัน นี่คือวิธีที่ดีที่สุดในการคัดลอกไฟล์ไปยังคอมพิวเตอร์ระยะไกลโดยใช้ MS PowerShell

PowerShell เป็นเครื่องมือที่มีประสิทธิภาพมาก และด้วยความรู้บางอย่างเกี่ยวกับการเขียนสคริปต์ มีหลายสิ่งที่คุณสามารถทำได้โดยใช้เครื่องมือนี้ คุณสามารถคัดลอกไฟล์จากและไปยังคอมพิวเตอร์ระยะไกลโดยใช้เครื่องมือ

โปรดแจ้งให้เราทราบในความคิดเห็นด้านล่างหากคู่มือนี้มีประโยชน์

ยังคงมีปัญหา? แก้ไขด้วยเครื่องมือนี้:

ผู้สนับสนุน

หากคำแนะนำข้างต้นไม่สามารถแก้ปัญหาของคุณได้ พีซีของคุณอาจประสบปัญหา Windows ที่ลึกกว่านั้น เราแนะนำ ดาวน์โหลดเครื่องมือซ่อมแซมพีซีนี้ (ได้รับการจัดอันดับยอดเยี่ยมบน TrustPilot.com) เพื่อจัดการกับปัญหาเหล่านี้ได้อย่างง่ายดาย หลังการติดตั้ง เพียงคลิกที่ เริ่มสแกน ปุ่มแล้วกดบน ซ่อมทั้งหมด.

วิธีหยุด PowerShell ไม่ให้ปิดหลังจากเรียกใช้สคริปต์

วิธีหยุด PowerShell ไม่ให้ปิดหลังจากเรียกใช้สคริปต์Powershell

ในการแก้ไขปัญหาต่างๆ ของพีซี เราขอแนะนำ DriverFix:ซอฟต์แวร์นี้จะช่วยให้ไดรเวอร์ของคุณทำงานอยู่เสมอ ทำให้คุณปลอดภัยจากข้อผิดพลาดทั่วไปของคอมพิวเตอร์และความล้มเหลวของฮาร์ดแวร์ ตรวจสอบไดรเวอร์ทั้งหมดข...

อ่านเพิ่มเติม
PowerShell จะไม่เลื่อน? แก้ไขได้ด้วยขั้นตอนง่ายๆ เหล่านี้

PowerShell จะไม่เลื่อน? แก้ไขได้ด้วยขั้นตอนง่ายๆ เหล่านี้Powershell

ในการแก้ไขปัญหาต่าง ๆ ของพีซี เราขอแนะนำ DriverFix:ซอฟต์แวร์นี้จะช่วยให้ไดรเวอร์ของคุณทำงานอยู่เสมอ ทำให้คุณปลอดภัยจากข้อผิดพลาดทั่วไปของคอมพิวเตอร์และความล้มเหลวของฮาร์ดแวร์ ตรวจสอบไดรเวอร์ทั้งหมด...

อ่านเพิ่มเติม
ประวัติ PowerShell ไม่ทำงาน? ตรวจสอบโซลูชันเหล่านี้

ประวัติ PowerShell ไม่ทำงาน? ตรวจสอบโซลูชันเหล่านี้Powershell

ในการแก้ไขปัญหาต่าง ๆ ของพีซี เราขอแนะนำ Restoro PC Repair Tool:ซอฟต์แวร์นี้จะซ่อมแซมข้อผิดพลาดทั่วไปของคอมพิวเตอร์ ปกป้องคุณจากการสูญหายของไฟล์ มัลแวร์ ความล้มเหลวของฮาร์ดแวร์ และปรับแต่งพีซีของคุ...

อ่านเพิ่มเติม