Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách tạo và chạy tệp kịch bản PowerShell trên Windows 11/10

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 đặc biệt phần mở rộng) mà PowerShell hiểu và thực thi 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 11/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. Ngoài ra, không giống như Command Prompt, PowerShell khả dụng trên Windows, macOS và Linux.

Để xem cách tạo và chạy tệp tập lệnh PowerShell trên Windows 11/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.

Cách tạo tệp tập lệnh PowerShell

Cách tạo và chạy tệp kịch bản PowerShell trên Windows 11/10

Trên Windows 11/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 ưu tiên để tạo 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ư bất kỳ loại ngôn ngữ lập trình nào. 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 tập lệnh PowerShell trên Windows 11/10 bằng VS Code:

  • Truy cập trang Tải xuống Visual Studio.
  • Nhấp 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ấp vào Tiếp theo nút.
  • Nhấp vào Tiếp theo một lần nữa.
  • Nhấp vào Tiếp theo nút một lần nữa.
  • Xác nhận các nhiệm vụ bổ sung nếu cần.
  • Nhấp vào Tiếp theo nút.
  • Nhấp vào Cài đặt nút.
  • Nhấp vào Hoàn tất nút.

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ở Mã VS .
  • Nhấp vào Tiện ích mở rộng từ ngăn bên trái hoặc nhấn CTRL + SHIFT + X tổ hợp phím.
  • Tìm kiếm PowerShell và chọn kết quả hàng đầu.
  • Nhấp vào Cài đặt nút.

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ở Mã VS .
  • Nhấp vào Tệp và chọn Tệp mới tùy chọn.
  • Nhấp vào Tệp và chọn trình đơn Lưu dưới dạng một tùy chọn.
  • Trong Tên tệp trường chỉ định tên cho tệp bằng .ps1 tiện ích mở rộng - ví dụ: TWC_script.ps1 .
  • Nhấp vào nút Lưu nút.

Viết mới hoặc dán tập lệnh bạn muốn chạy - ví dụ:

Write-Host "Welcome to TheWindowsClub.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.

Chào mừng bạn đến với TheWindowsClub.com! Tập lệnh đầu tiên của bạn đã được thực thi thành công

Bạn có thể nhấp vào nút Chạy từ phía trên bên phải (hoặc nhấn phím F5) để chạy tập lệnh.

  • Nhấp vào Tệp menu.
  • Nhấp vào nút Lưu tùy chọn.

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à do 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 11/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 11/10.

Trên Windows 11/10, PowerShell bao gồm bốn chính sách thực thi, bao gồm:

  1. Bị hạn chế - Ngừng chạy mọi tập lệnh.
  2. Đã ký từ xa - 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ột 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.
  3. Tất cả đã ký - 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ý tên.
  4. Không hạn chế - Chạy mọi tập lệnh 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 11/10:

  • Nhấn phím Windows + X để mở Menu Power User.
  • Nhấn A trên bàn phím để khởi chạy PowerShell ở chế độ quản trị viên / nâng cao.
  • Trong bảng điều khiển PowerShell, hãy nhập lệnh bên dưới và nhấn Enter.
Set-ExecutionPolicy RemoteSigned
  • Nhập 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ỗ “PATH \ TO \ SCRIPT” thành vị trí của tập lệnh của bạn.

& "C:\PATH\TO\SCRIPT\TWC_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 tập lệnh PowerShell trên Windows 11/10!

Có liên quan :Cách chạy Tập lệnh PowerShell cục bộ mà không cần ký.

Cách tạo và chạy tệp kịch bản PowerShell trên Windows 11/10