Tập lệnh chỉ là một tập hợp các lệnh được lưu vào một tệp văn bản (sử dụng .ps1) mà PowerShell hiểu và thực hiện theo trình tự để thực hiện các hành động khác nhau. Trong bài đăng này, chúng tôi sẽ trình bày quy trình liên quan đến cách tạo và chạy tệp tập lệnh PowerShell trên Windows 10.
PowerShell là một công cụ dòng lệnh được Microsoft thiết kế để chạy các lệnh và tập lệnh nhằm thay đổi cài đặt và tự động hóa các tác vụ. Theo một cách nào đó, nó tương tự như Command Prompt. Tuy nhiên, PowerShell là một giao diện dòng lệnh (CLI) có khả năng hơn, cung cấp một bộ công cụ mở rộng và khả năng kiểm soát và linh hoạt hơn. Cũng thế, không giống như Command Prompt, PowerShell có sẵn trên Windows, macOS và Linux.
Để xem cách tạo và chạy tệp tập lệnh PowerShell trên Windows 10, hãy làm theo hướng dẫn cho từng tác vụ như được hiển thị trong các phần tương ứng.
Nội dung
Cách tạo tệp tập lệnh PowerShell
Trên Windows 10, bạn có thể tạo tệp kịch bản PowerShell bằng hầu như bất kỳ trình soạn thảo văn bản nào hoặc bảng điều khiển ISE (Môi trường tập lệnh tích hợp). Tuy nhiên, tùy chọn ưa thích để xây dựng tập lệnh trong tương lai là sử dụng trình chỉnh sửa Mã Visual Studio với tiện ích mở rộng PowerShell.
Visual Studio Code – còn được gọi là VS Code – là một trình soạn thảo mã đa nền tảng miễn phí và có thể mở rộng, cung cấp một môi trường để chỉnh sửa hầu như mọi loại ngôn ngữ lập trình. Và khi thêm tiện ích mở rộng PowerShell, bạn sẽ có được trải nghiệm chỉnh sửa tập lệnh tương tác hoàn toàn, ngay cả với hỗ trợ IntelliSense (hoàn thành mã).
Dưới đây là cách tạo tệp kịch bản PowerShell trên Windows 10 bằng VS Code:
- Đi tới trang Tải xuống Visual Studio.
- Nhấn vào Windows để tải xuống trình cài đặt.
- Nhấp đúp vào tệp đã tải xuống để bắt đầu quá trình cài đặt VS Code.
- Xác nhận các điều khoản thỏa thuận.
- Nhấn vào Next.
- Nhấn vào Next một lần nữa.
- Nhấn vào Next một lần nữa.
- Xác nhận các nhiệm vụ bổ sung khi cần thiết.
- Nhấn vào Next.
- Nhấn vào Install.
- Nhấn vào Finish.
Sau khi hoàn thành các bước, bạn có thể tiến hành cài đặt tiện ích mở rộng PowerShell. Đây là cách thực hiện:
- Mở VS Code.
- Nhấn vào Extensions từ ngăn bên trái hoặc nhấn vào CTRL + SHIFT + X.
- Search PowerShell và chọn kết quả hàng đầu.
- Nhấn vào Install.
Sau khi hoàn tất các bước cài đặt, bạn có thể bắt đầu viết các tập lệnh PowerShell bằng Visual Studio Code. Đây là cách thực hiện:
- Mở VS Code.
- Nhấn vào File và chọn New File.
- Nhấn vào File và chọn Save as.
- Bên trong File name chỉ định tên cho tệp với .ps1 – ví dụ: TWC_script.ps1.
- Nhấn vào Save.
Viết mới hoặc dán tập lệnh bạn muốn chạy – ví dụ:
Write-Host "Welcome to windows789.com! Your first script executed successfully"
Tập lệnh trên sẽ xuất ra cụm từ bên dưới trên màn hình.
Welcome to windows789.com! Your first script executed successfully
Bạn có thể nhấp vào Run từ phía trên bên phải (hoặc nhấn phím F5) để chạy tập lệnh.
- Nhấn vào File.
- Nhấn vào Save.
Sau khi bạn hoàn thành các bước bằng Visual Studio Code, tập lệnh sẽ sẵn sàng chạy, nhưng nó sẽ bị lỗi theo mặc định. Điều này là bởi vì cài đặt PowerShell mặc định luôn được đặt để chặn việc thực thi bất kỳ tập lệnh nào. (Ngoại lệ duy nhất là nếu bạn chạy nội dung của tập lệnh trong Visual Studio Code hoặc PowerShell ISE.)
Cách chạy tệp tập lệnh PowerShell trên Windows 10
Để chạy tệp tập lệnh với PowerShell, bạn phải thay đổi chính sách thực thi trên Windows 10.
Trên Windows 10, PowerShell bao gồm bốn chính sách thực thi, bao gồm:
- Restricted – Dừng chạy bất kỳ tập lệnh nào.
- RemoteSigned – Cho phép các tập lệnh được tạo trên thiết bị, nhưng các tập lệnh được tạo trên máy tính khác sẽ không chạy trừ khi chúng có chữ ký của nhà xuất bản đáng tin cậy.
- AllSigned – Tất cả các tập lệnh sẽ chạy, nhưng chỉ khi một nhà xuất bản đáng tin cậy đã ký chúng.
- Unrestricted – Chạy bất kỳ tập lệnh nào mà không có bất kỳ hạn chế nào.
Dưới đây là cách chạy tệp tập lệnh PowerShell trên Windows 10:
- Nhấn Phím Windows + X đến mở Menu Power User.
- Nhấn A trên bàn phím để khởi chạy PowerShell ở chế độ quản trị/nâng cao.
- Trong bảng điều khiển PowerShell, nhập lệnh bên dưới và nhấn Enter.
Set-ExecutionPolicy RemoteSigned
- Kiểu A và nhấn Enter (nếu có).
Tiếp theo, gõ lệnh bên dưới và nhấn Enter để chạy tập lệnh. Đảm bảo thay đổi trình giữ chỗ “PATHTOSCRIPT” thành vị trí của tập lệnh của bạn.
& "C:PATHTOSCRIPTTWC_script.ps1"
Sau khi bạn hoàn thành các bước, tập lệnh sẽ chạy và nếu nó được viết chính xác, bạn sẽ thấy đầu ra của nó mà không có vấn đề gì.
Đó là cách tạo và chạy tệp kịch bản PowerShell trên Windows 10!
Cảm ơn các bạn đã theo dõi TOP Thủ Thuật trên đây là những chia sẻ của chúng tôi về Cách tạo và chạy tệp script PowerShell trên Windows 10. Hy vọng bài viết tại chuyên mục Thủ Thuật Phần Mềm sẽ giúp ích được cho bạn. Trân trọng !!!