PowerShell là một công cụ tự động hóa tác vụ miễn phí, tiện dụng do Microsoft cung cấp cho phép bạn quản lý và như bạn có thể đoán từ tên của nó, tự động hóa các tác vụ của bạn trên Windows một cách dễ dàng. Tuy nhiên, đó không phải là tất cả.
Ví dụ:bạn cũng có thể tải xuống các tệp internet nhờ ứng dụng PowerShell của mình. Trong phần này, chúng tôi đi sâu vào phương pháp đơn giản nhất để lấy tệp bằng PowerShell. Đây là cách bạn có thể bắt đầu.
Cách tải xuống tệp bằng PowerShell
Một trong những cách phổ biến nhất để tải xuống tệp của bạn bằng PowerShell là sử dụng URL của tệp bạn muốn tải xuống. Đó chính xác là những gì chúng tôi sẽ trình bày trong hướng dẫn ngắn này. Để hoàn tất quá trình tải xuống của mình, bạn sẽ sử dụng Invoke-WebRequest lệnh ghép ngắn.
Ngoài ra, trước khi bắt đầu quá trình tải xuống thực tế, chúng tôi cũng muốn chỉ định rằng bạn sẽ cần một điểm đến cụ thể để lưu trữ tệp đã tải xuống. Bạn sẽ phải thêm một tham số cụ thể vào tệp cmdlet của mình.
Cú pháp hoàn chỉnh sẽ như sau:
Invoke-WebRequest -Uri <source> -OutFile <destination>
Tùy thuộc vào vị trí bạn muốn tải tệp xuống và vị trí bạn muốn đặt tệp của mình, hãy thay thế nguồn và điểm đến biến có URL của tệp bạn muốn tải xuống và nơi bạn muốn tải tệp xuống.
Sau khi bạn đã khởi chạy PowerShell, hãy nhập lệnh giả sau. Nó sẽ trông như thế này:
# 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
Tại đây, lệnh tải xuống nguồn tệp từ 'https://www.majorgeeks.com/files/details/4diskclean_free.html/4dskcln.exe' , rồi lưu vào ‘c:\programfiles\newfolder’ .
Điều này sẽ tải xuống các tệp cần thiết khá đơn giản. Tuy nhiên, trong một số trường hợp, bạn có thể được yêu cầu quyền truy cập đăng nhập trước khi có thể tiến hành tải xuống. Bạn có thể làm điều đó bằng cách thêm -Credential tham số. Chỉ cần thêm lệnh sau vào mã của bạn:
$credential = Get-Credential
Đây là giao diện của lệnh hoàn chỉnh bây giờ:
$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
Đó là nó. Quá trình tải xuống của bạn sẽ bắt đầu.
Tải xuống tệp bằng PowerShell mà không gặp rắc rối nào
Tải xuống các tệp bằng PowerShell không quá phức tạp. Với phương pháp chúng tôi đã giải thích ở trên, chúng tôi tin rằng nó thật dễ dàng đối với bạn. Tuy nhiên, đừng nhấn phanh ngay bây giờ. PowerShell chứa rất nhiều lệnh có thể giúp bạn thực hiện mọi thứ trên PC của mình. Vì vậy, đừng dừng lại ngay bây giờ; tiếp tục khám phá mọi thứ ngoài kia.