Windows PowerShell mạnh mẽ và có thể làm hầu hết mọi thứ mà một người muốn trên máy tính của mình. Nhưng vấn đề duy nhất là nó là một công cụ dòng lệnh và không có GUI. Tuy nhiên, nó có thể hữu ích khi giao diện dựa trên GUI bị lỗi hoặc ngừng phản hồi. Thật không may, điều chính là người dùng thông thường thiếu kiến thức sử dụng PowerShell một cách đầy đủ tiềm năng của nó. Nhưng hôm nay, chúng ta sẽ cố gắng thảo luận về 10 lệnh PowerShell hàng đầu có thể giúp người dùng làm được nhiều việc hơn trên Windows 10.
Các lệnh PowerShell sẽ giúp người dùng làm được nhiều việc hơn
Trước khi chúng tôi bắt đầu, cần phải nhấn mạnh rằng một số cmdlet có thể chuyển đổi các cài đặt hoặc cấu hình nhất định trên máy tính của bạn. Một cmdlet là một tập lệnh PowerShell thực hiện một chức năng duy nhất. Vì vậy, để an toàn hơn, trước tiên hãy tạo một điểm Khôi phục Hệ thống. Nếu xảy ra sự cố khi thử một trong các lệnh ghép ngắn sau, bạn luôn có thể khôi phục máy tính của mình.
Chúng tôi sẽ xem xét cmdlet có thể làm những việc sau:
- Khởi chạy Ứng dụng UWP.
- Nhận trợ giúp về bất kỳ lệnh ghép ngắn nào.
- Nhận các lệnh tương tự.
- Tìm một tệp cụ thể.
- Đọc nội dung của tệp.
- Tìm thông tin về tất cả các dịch vụ trên máy tính.
- Tìm thông tin về tất cả các quy trình trên máy tính.
- Đặt Chính sách Thực thi.
- Sao chép một tệp hoặc một thư mục.
- Xóa một tệp hoặc một thư mục.
1] Khởi chạy ứng dụng UWP
PowerShell là một công cụ tuyệt vời có thể được sử dụng để khởi chạy Ứng dụng UWP trong vòng vài giây. Nhưng điều chính nằm ở việc thực hiện đúng một lệnh. Bạn có thể sử dụng
Start-Process "ms-settings:"
lệnh khởi chạy Ứng dụng UWP Cài đặt Windows. Bạn có thể tìm hiểu thêm về các URI khác cho các Ứng dụng UWP khác tại đây trên microsoft.com.
2] Nhận trợ giúp về bất kỳ lệnh ghép ngắn nào
Giả sử bạn đã từng bối rối về lệnh nào bạn phải sử dụng để thực hiện một tác vụ cụ thể. Hoặc những gì một lệnh cụ thể làm, bạn không cần phải lo lắng về. Bạn có thể sử dụng lệnh ghép ngắn Get-Help để thực hiện. Bạn có thể sử dụng nó theo những cách sau-
Get-Help Get-Help <command name> Get-Help <command name> -Full Get-Help <command name> -Example Get-Help *
Ở đây, mục đầu tiên sẽ hướng dẫn bạn cách sử dụng lệnh ghép ngắn này. Mục thứ hai sẽ cung cấp cho bạn một bản tóm tắt đơn giản về lệnh ghép ngắn cụ thể. Mục thứ ba sẽ cung cấp thông tin chi tiết về lệnh ghép ngắn tương ứng. Mục nhập thứ tư sẽ bao gồm mọi thứ mà lệnh ghép ngắn thứ ba hiển thị nhưng sẽ thêm một ví dụ về cách sử dụng lệnh ghép ngắn đó. Và cuối cùng, lệnh ghép ngắn thứ năm sẽ liệt kê mọi lệnh có sẵn để bạn sử dụng.
3] Nhận các lệnh tương tự
Để tìm các lệnh cùng loại hoặc chứa một cụm từ cụ thể trong chúng, bạn có thể sử dụng Get-Command cmdlet. Tuy nhiên, nó không liệt kê mọi lệnh ghép ngắn trong PowerShell, vì vậy bạn phải sử dụng một số bộ lọc cụ thể. Bạn có thể sử dụng các lệnh sau-
Get-Command -Name <name> Get-Command -CommandType <type>
Lệnh ghép ngắn đầu tiên sẽ giúp bạn tìm một lệnh ghép ngắn có một cụm từ cụ thể trong đó, trong khi lệnh thứ hai sẽ cho phép bạn lọc ra các lệnh ghép ngắn thực hiện một chức năng cụ thể.
4] Tìm một tệp cụ thể
Nếu bạn cần tìm một tệp cụ thể hoặc một thư mục cho một vị trí cụ thể, bạn có thể sử dụng Get-Item cmdlet. Bạn có thể sử dụng nó như là
Get-Item <PATH>
để liệt kê nội dung của đường dẫn cụ thể.
5] Đọc nội dung của tệp
Nếu bạn cần đọc nội dung của tệp, bạn có thể sử dụng tính năng Lấy nội dung lệnh as-
Get-Content <PATH of the file with its extension>
6] Đọc thông tin về tất cả các dịch vụ trên máy tính
Bạn có thể sử dụng Nhận dịch vụ lệnh ghép ngắn để liệt kê tất cả các dịch vụ đang chạy hoặc đã dừng trên máy tính của bạn. Ngoài ra, bạn có thể sử dụng các lệnh ghép ngắn liên quan sau để thực hiện các chức năng tương ứng của chúng-
Start-Service <Service Name> Stop-Service <Service Name> Suspend-Service <Service Name> Resume-Service <Service Name> Restart-Service <Service Name>
7] Đọc thông tin về tất cả các quy trình trên máy tính
Tương tự như lệnh ghép ngắn Get-Service, bạn có thể sử dụng Get-Process lệnh ghép ngắn để liệt kê tất cả các Quy trình đang chạy trên máy tính của bạn. Ngoài ra, bạn có thể sử dụng các lệnh ghép ngắn liên quan sau đây để thực hiện các chức năng tương ứng của chúng,
Start-Process <Process Name> Stop-Process <Process Name> Wait-Service <Process Name>
8] Đặt chính sách thực thi
Mặc dù có hỗ trợ tạo và thực thi các tập lệnh trên PowerShell, nhưng có những hạn chế đối với mỗi tập lệnh trong số chúng như một phần của một số biện pháp bảo mật. Bạn có thể chuyển đổi Cấp độ bảo mật thành bất kỳ cấp độ nào trong bốn cấp độ. Bạn có thể sử dụng Set-ExecutionPolicy lệnh ghép ngắn theo sau bởi bất kỳ mức độ bảo mật nào được cung cấp như-.
Set-ExecutionPolicy Unrestricted Set-ExecutionPolicy All Signed Set-ExecutionPolicy Remote Signed Set-ExecutionPolicy Restricted
Tại đây, các chính sách từ trên xuống dưới bao gồm từ mức thấp nhất đến mức bảo mật cao nhất.
9] Sao chép tệp hoặc thư mục
Người dùng có thể sử dụng Copy-Item lệnh ghép ngắn để sao chép một tệp hoặc thư mục sang một điểm đến khác. Cú pháp cho lệnh ghép ngắn này là-
Copy-Item "E:\TWCTest.txt" -Destination "D:\"
10] Xóa tệp hoặc thư mục
Tương tự như lệnh ghép ngắn Copy-Item, Người dùng có thể sử dụng Copy-Item lệnh ghép ngắn để sao chép một tệp hoặc thư mục sang một điểm đến khác. Cú pháp cho lệnh ghép ngắn này là-
Remove-Item "E:\TWCTest.txt"
Bạn có bất kỳ lệnh ghép ngắn hữu ích nào khác để chia sẻ với tất cả chúng ta không? Hãy viết chúng ra trong khung bình luận bên dưới.
Làm cách nào để nhận danh sách các lệnh PowerShell?
Có hơn 200 lệnh có sẵn với PowerShell. Nếu bạn muốn biết từng người trong số họ, bạn có thể sử dụng Get-Command để liệt kê tất cả các mô-đun, bí danh và lệnh PowerShell. Nếu bạn định lưu danh sách, hãy xuất lệnh ra tệp văn bản trên máy tính và lưu nó. Bạn có thể mở nó trong excel và sau đó phân loại chúng.
Sự khác biệt giữa CMD và PowerShell là gì?
PowerShell là phiên bản nâng cao của cmd. Bên cạnh vai trò là một giao diện, nó còn là một ngôn ngữ kịch bản được sử dụng để tạo điều kiện thuận lợi cho việc quản trị hệ thống. Cùng với đó, bạn cũng có thể sử dụng các lệnh Command Prompt trong PowerShell. Trong Windows 11, bạn có quyền truy cập vào Windows Terminal, cung cấp cả Command Prompt và PowerShell.