Do phần lớn công việc của tôi được thực hiện từ xa, tôi có một tập lệnh bó tải tất cả các công cụ của tôi từ máy chủ FTP của tôi sang PC của khách hàng. Tôi chỉ sao chép và dán văn bản vào notepad trên PC của khách hàng và lưu nó dưới dạng một đợt và chạy nó.
Điều này hoạt động rất tốt, nhưng vấn đề là, các chương trình tôi sử dụng được cập nhật thường xuyên - vì vậy tôi sẽ tải xuống các phiên bản cũ. Bằng cách nghiên cứu một chút, tôi thấy rằng PowerShell có thể tải xuống các tệp trực tiếp từ web.
Tải xuống tệp qua HTTP từ tập lệnh trong Windows
Làm thế nào để thực thi các lệnh powershell từ một tệp bó?
Có vẻ như tất cả các phần đều ở đó, nhưng tôi không biết gì về PowerShell cả và tôi là một người nghiệp dư hoàn toàn. Hơn nữa, tôi đoán bạn không thể gọi PowerShell trong tập lệnh bó và bắt đầu viết bằng PowerShell.
Vì vậy, đây là mục tiêu cuối cùng; Để viết một tập lệnh bó sử dụng powershell để tải xuống các tệp từ các trang web khác nhau (tôi sẽ cung cấp URL). Thay vì tải xuống các tệp từ máy chủ FTP của tôi, tập lệnh sẽ tải xuống các chương trình ngay từ nguồn.
Cảm ơn trước.
Invoke-WebRequest
với PowerShell. Xem docs.microsoft.com/en-us/powershell/module/...