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 phần mở rộng .ps1 đặc biệt ) 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ẽ phác thảo 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 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 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 kịch bản PowerShell
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 (PowerShell)ISE ( Môi trường(Integrated Scripting Environment) tập lệnh tích hợp ). Tuy nhiên, tùy chọn ưu tiên để xây dựng tập lệnh trong tương lai là sử dụng trình soạn thảo Mã Visual Studio(Studio Code) 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 kịch bản PowerShell trên (PowerShell)Windows 11/10 bằng VS Code :
- Đi tới trang Tải xuống Visual Studio(Head to Visual Studio Download page) .
- Nhấp vào nút Windows để tải xuống trình cài đặt.
- Nhấp đúp vào(Double-click) 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 nút Tiếp theo(Next) .
- Nhấp vào nút Tiếp theo(Next) một lần nữa.
- Nhấp vào nút Tiếp theo(Next) một lần nữa.
- Xác nhận(Confirm) các nhiệm vụ bổ sung khi cần thiết.
- Nhấp vào nút Tiếp theo(Next) .
- Nhấp vào nút Cài đặt(Install) .
- Nhấp vào nút Kết thúc(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ở mã VS.(VS Code)
- Nhấp vào tab Tiện ích mở rộng(Extensions) từ ngăn bên trái hoặc nhấn tổ hợp phím CTRL + SHIFT + X
- Tìm kiếm PowerShell và chọn kết quả hàng đầu.
- Nhấp vào nút Cài đặt(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ở mã VS.(VS Code)
- Bấm vào menu Tệp và chọn tùy chọn (File)Tệp Mới(New File) .
- Nhấp vào menu Tệp(File) và chọn tùy chọn Lưu dưới dạng(Save as) .
- Trong trường Tên tệp(File name) chỉ định tên cho tệp có phần mở rộng .ps1 - ví dụ: TWC_script.ps1 .
- Nhấp vào nút Lưu(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 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.
Welcome to TheWindowsClub.com! Your first script executed successfully
Bạn có thể nhấp vào nút Run từ phía trên bên phải (hoặc nhấn phím F5) để chạy script.
- Bấm vào menu Tệp(File) .
- Nhấp vào tùy chọn Lưu(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à 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 kịch bản 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:
- Bị hạn chế -(Restricted —) Ngừng chạy bất kỳ tập lệnh nào.
- RemoteSigned - Cho phép(Allows) 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 bao gồm 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.
- Không hạn chế - (Unrestricted —) Chạy(Runs) 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 kịch bản PowerShell trên Windows 11/10:
- Nhấn phím Windows key + X để mở Power User Menu(open Power User Menu) .
- 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
- 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(Make) bảo thay đổi trình giữ chỗ “PATHTOSCRIPT” 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 kịch bản PowerShell trên (PowerShell)Windows 11/10 !
Liên quan(Related) : Cách chạy PowerShell Scripts cục bộ mà không cần ký(How to run local PowerShell Scripts without Signing) .
Related posts
Vô hiệu hóa Security Questions bằng Windows 10 bằng cách sử dụng PowerShell Script
Check Windows 10 OS architecture Sử dụng PowerShell or Command Prompt
Create System Restore Point Sử dụng Command Prompt or PowerShell
Làm thế nào để sử dụng Windows PowerShell ISE - người mới bắt đầu Hướng dẫn
PWSH.EXE là gì? Danh sách PWSH syntax Bạn có thể sử dụng
Cách cài đặt Google Chrome bằng Windows PowerShell
Khắc phục sự cố Windows Server Network connectivity VIAVE VIA PowerShell
Windows PowerShell ISE vs Windows PowerShell: Sự khác biệt là gì?
Cách chuyển đổi VHDX file thành VHD bằng PowerShell
Làm thế nào để mở một PowerShell prompt nâng cao trong Windows 10
Cài đặt List computer BIOS bằng GetBIOS PowerShell module
Cách vô hiệu hóa WiFi bằng CMD or Powershell bằng Windows 10
Làm thế nào để cài đặt PowerShell 7.0 trên Windows 10
Làm thế nào để Thiết lập lại PowerShell and Command Prompt cài đặt mặc định
PowerShell Get-Appxpackage không hoạt động hoặc Access bị từ chối
Cách vô hiệu hóa PowerShell bằng Windows 10
Replace Command Prompt Với PowerShell trong WinX Menu của Windows 10
Cách ẩn Windows Updates bằng PowerShell trong Windows 10
Làm thế nào để chặn IP hay một trang web sử dụng PowerShell trong Windows 10
Convert PowerShell script (PS1) tập tin để EXE với IExpress trong Windows 10