Một trong những tính năng mạnh mẽ nhất của Windows 11 là Microsoft PowerShell, một công cụ dòng lệnh tập trung vào nhiệm vụ và còn rất phù hợp để tự động hóa các tác vụ. Nó thay thế Command Prompt cũ và giúp dễ dàng thêm, thay đổi hoặc xóa các thành phần của Windows. Nếu bạn đã từng nghe nói về PowerShell nhưng không biết bắt đầu từ đâu, dưới đây là 10 lệnh PowerShell yêu thích mà bạn có thể bắt đầu sử dụng.
1. Sao lưu driver thiết bị
PowerShell rất tuyệt vời trong việc xử lý các tác vụ tự động phức tạp. Một trong những phần phiền toái khi cài đặt lại hệ điều hành là phải tải xuống và cài đặt lại mọi driver thiết bị. Tuy nhiên, với PowerShell, chỉ cần vài lệnh, bạn có thể sao lưu các driver đã cài đặt trên máy tính và tích hợp chúng vào file ISO của Windows. Lệnh bạn cần để xuất driver của mình như sau:
Export-WindowsDriver -Online -Destination "đường dẫn đầy đủ của thư mục sao lưu"
Sau khi sao lưu, bạn có thể tích hợp chúng vào file ISO của Windows và sẵn sàng cho lần cài đặt lại hệ thống tiếp theo mà không cần lo lắng về việc tìm kiếm driver trên Windows Update.
2. Cài đặt các công cụ quản trị
Những người quản trị máy chủ có một loạt công cụ hữu ích nhưng không phải lúc nào cũng được cài đặt sẵn. Bộ công cụ Quản trị Từ xa Máy chủ (RSAT) giúp dễ dàng quản lý các máy chủ từ xa. Lệnh PowerShell dưới đây sẽ cài đặt tất cả các công cụ này vào hệ thống Windows 11 của bạn:
Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability -Online
Sau khi cài đặt, bạn sẽ có một bộ công cụ đầy đủ để quản lý các chức năng như Active Directory, DHCP, BitLocker và nhiều thứ khác.
3. Loại bỏ phần mềm không cần thiết
Windows thường đi kèm với nhiều ứng dụng không cần thiết. Bạn có thể dễ dàng loại bỏ chúng bằng PowerShell. Sử dụng Win11Debloat từ GitHub, bạn có thể dọn dẹp Windows 11 chỉ với vài cú nhấp chuột:
get-appxpackage -allusers *xboxapp* | remove-appxpackage
4. Vô hiệu hóa Hyper-V
Hyper-V, trình giám sát của Microsoft cho các tác vụ ảo hóa, đôi khi có thể gây ra sự cố hoặc làm chậm hệ thống của bạn. Lệnh PowerShell sau sẽ tắt Hyper-V khi khởi động máy tính:
bcdedit /set hypervisorlaunchtype off
Bạn có thể bật lại nó bằng cách thay đổi “off” thành “on” trong lệnh trên và khởi động lại máy tính.
5. Sửa lỗi thanh taskbar
Đôi khi thanh tác vụ của Windows 11 có thể gặp lỗi và cần được đăng ký lại. Lệnh sau sẽ khắc phục điều này:
6. Truy cập BIOS
Nếu bạn cần vào BIOS để thay đổi các thiết lập hệ thống, lệnh sau sẽ khởi động lại máy tính và đưa bạn trực tiếp vào BIOS:
shutdown /r /fw
7. Quản lý tài khoản người dùng
PowerShell là một công cụ quản trị mạnh mẽ và bạn có thể dễ dàng xóa tài khoản người dùng bằng lệnh sau:
Remove-LocalUser -Name "USERNAME"
8. Kiểm tra tình trạng pin laptop
Lệnh sau sẽ tạo một báo cáo chi tiết về tình trạng pin của laptop, giúp bạn biết khi nào cần thay pin hoặc nếu có gì đang làm hao pin nhanh chóng:
powercfg /batteryreport /output "C:\battery_report.html"
9. Xóa ứng dụng và dịch vụ cài sẵn
Bạn có thể sử dụng PowerShell để xóa các ứng dụng cài sẵn mà bạn không muốn, chẳng hạn như ứng dụng Xbox. Lệnh sau sẽ xóa ứng dụng Xbox và ngăn nó được cài đặt lại từ Microsoft Store:
get-appxpackage -allusers *xboxapp* | remove-appxpackage
get-appxprovisionedpackage –online | where-object {$_.packagename –like “*xboxapp*”} | remove-appxprovisionedpackage –online
10. Quản lý các gói phần mềm Windows
Nếu bạn quen với hệ thống quản lý gói trên Linux và muốn có điều tương tự trên Windows, bạn có thể sử dụng Windows Package Manager (winget) trong PowerShell để tìm và cài đặt các gói phần mềm:
winget search <tên ứng dụng>
winget install <tên ứng dụng>
Microsoft PowerShell là một công cụ mạnh mẽ với nhiều lệnh hữu ích, nhưng bạn cần hiểu rõ những lệnh mà mình đang sử dụng để tránh những thay đổi không mong muốn.
11. Quản lý dịch vụ Windows
PowerShell cho phép bạn dễ dàng kiểm soát các dịch vụ đang chạy trên hệ thống của mình. Bạn có thể bắt đầu hoặc dừng một dịch vụ bằng lệnh sau:
Start-Service -Name "tên_dịch_vụ"
Stop-Service -Name "tên_dịch_vụ"
Thay “tên_dịch_vụ” bằng tên dịch vụ bạn muốn quản lý.
12. Cập nhật hệ thống
Sử dụng PowerShell để kiểm tra và tải xuống các cập nhật mới cho Windows 11 một cách dễ dàng:
Install-Module PSWindowsUpdate
Get-WindowsUpdate
Install-WindowsUpdate
Hãy chắc chắn rằng bạn đã cài đặt module PSWindowsUpdate trước khi chạy các lệnh trên.
13. Quản lý Disk Partition
PowerShell cũng cho phép bạn quản lý các phân vùng đĩa. Bạn có thể liệt kê các phân vùng hiện tại và xóa một phân vùng không cần thiết thông qua:
Get-Partition
Remove-Partition -DiskNumber 1 -PartitionNumber 2
Thay đổi số đĩa và số phân vùng theo yêu cầu để thực hiện hành động mong muốn.
14. Tạo bản sao lưu hệ thống
Để đảm bảo dữ liệu và hệ thống của bạn an toàn, bạn có thể tạo bản sao lưu dễ dàng bằng lệnh sau:
wbadmin start backup -backupTarget:"D:" -include:C: -quiet
Thay “D:” bằng ổ đĩa mà bạn muốn sử dụng để lưu trữ bản sao lưu.
15. Tìm kiếm và lọc file
Sử dụng PowerShell để tìm kiếm file với các tiêu chí cụ thể:
Get-ChildItem -Path "C:\" -Filter "*.txt" -Recurse
Lệnh này sẽ tìm tất cả các file có đuôi .txt trong ổ C: và các thư mục con của nó.
Các lệnh PowerShell không chỉ giúp bạn tăng tốc quy trình làm việc mà còn cung cấp khả năng kiểm soát sâu sắc hơn đối với hệ thống của bạn. Hãy khám phá và sử dụng chúng một cách thông minh để đạt được hiệu quả cao nhất trong công việc.