Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีดาวน์โหลดไฟล์ด้วย PowerShell อย่างง่าย

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

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

วิธีดาวน์โหลดไฟล์ด้วย PowerShell

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

นอกจากนี้ ก่อนที่เราจะไปที่การดาวน์โหลดจริง เราต้องการระบุว่าคุณจะต้องมีปลายทางเฉพาะที่คุณสามารถจัดเก็บไฟล์ที่ดาวน์โหลดได้ คุณจะต้องเพิ่มพารามิเตอร์เฉพาะลงในไฟล์ cmdlet ของคุณ

ไวยากรณ์ที่สมบูรณ์จะมีลักษณะดังนี้:

Invoke-WebRequest -Uri <source> -OutFile <destination>

ขึ้นอยู่กับตำแหน่งที่คุณต้องการดาวน์โหลดไฟล์และสถานที่ที่คุณต้องการวางไฟล์ ให้แทนที่แหล่งที่มา และปลายทาง ตัวแปรที่มี URL ของไฟล์ที่คุณต้องการดาวน์โหลดและสถานที่ที่คุณต้องการดาวน์โหลดไป

หลังจากที่คุณเปิดใช้ PowerShell แล้ว ให้พิมพ์คำสั่งจำลองต่อไปนี้ ซึ่งจะมีลักษณะดังนี้:

# Source file location
$source = 'https://www.majorgeeks.com/files/details/4diskclean_free.html/4dskcln.exe'
# Destination to save the file
$destination = 'C:\programfiles\newfolder'
#Download the file
Invoke-WebRequest -Uri $source -OutFile $destination

ที่นี่ คำสั่งดาวน์โหลดไฟล์ต้นฉบับจาก 'https://www.majorgeeks.com/files/details/4diskclean_free.html/4dskcln.exe' แล้วบันทึกลงใน 'c:\programfiles\newfolder' .

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

$credential = Get-Credential

ต่อไปนี้คือหน้าตาของคำสั่งที่สมบูรณ์:

$credential = Get-Credential
$source = 'https://www.majorgeeks.com/files/details/4diskclean_free.html/4dskcln.exe'
$destination = 'C:\programfiles\newfolder'
Invoke-WebRequest -Uri $source -OutFile $destination -Credential $credential

แค่นั้นแหละ. การดาวน์โหลดของคุณจะเริ่มขึ้น

ดาวน์โหลดไฟล์ด้วย PowerShell โดยไม่ยุ่งยาก

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