Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Máy tính Windows có thể làm được nhiều hơn những gì giao diện đồ họa của Microsoft thể hiện. Ẩn sau trải nghiệm trỏ và nhấp quen thuộc là PowerShell, một công cụ dòng lệnh mạnh mẽ, mở khóa các tính năng hoàn toàn không có trong menu và cài đặt thông thường của Windows. Mặc dù Microsoft đã dành hàng thập kỷ để hoàn thiện giao diện trực quan của Windows, nhưng một số công cụ thiết thực nhất của họ vẫn chỉ có thể truy cập thông qua dòng lệnh.
Nhiều tùy chọn trong số này không phải là các tính năng dành cho nhà phát triển ít người biết đến hay những công cụ quản trị hệ thống phức tạp. Thực tế là Windows không cung cấp cách thức đồ họa nào để thực hiện các tính năng/tác vụ này, mặc dù những chức năng cơ bản đã được tích hợp sẵn trong hệ điều hành. Microsoft đã đưa ra những lựa chọn thiết kế có chủ đích này để giữ cho giao diện gọn gàng và thân thiện với người dùng. Nếu mọi chức năng của PowerShell đều có giao diện đồ họa tương đương, Windows sẽ trở nên vô cùng phức tạp với quá nhiều công cụ làm rối trải nghiệm.
Thay vào đó, các tính năng này bị giới hạn trong giao diện dòng lệnh, khiến hàng triệu người không biết đến sự tồn tại của chúng.

Bạn đã bao giờ cần chia sẻ mật khẩu Wi-Fi với khách nhưng lại quên mất chưa? Máy tính Windows thực sự lưu trữ mọi mật khẩu Wi-Fi bạn đã từng sử dụng, nhưng Microsoft không cung cấp cách dễ dàng nào để xem chúng thông qua giao diện thông thường. Chắc chắn, bạn có thể tìm kiếm trong Control Panel để tìm mật khẩu của mạng hiện đang kết nối, nhưng còn tất cả những mạng khác mà bạn đã kết nối trong nhiều năm qua thì sao?
May mắn thay, Windows cung cấp cho chúng ta lệnh netsh wlan show profiles, lệnh này sẽ liệt kê tất cả các cấu hình mạng không dây đã lưu trên máy tính. Chỉ cần thêm một vài lệnh nữa được truyền qua pipeline, chúng ta có thể dễ dàng xem tất cả mật khẩu Wi-Fi được lưu trữ trên máy tính. Lệnh này thoạt đầu có vẻ phức tạp, nhưng khi bạn hiểu về pipeline, cmdlet và tham số, nó sẽ trở nên cực kỳ đơn giản. Dưới đây là lệnh:
(netsh wlan show profiles) | Select-String "All User Profile" | %{$name=$_.Line.Split(':')[1].Trim().Replace('"',''); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Key Content" | %{$password=$_.Line.Split(':')[1].Trim(); [PSCustomObject]@{WIFI_NAME=$name; PASSWORD=$password}}
Lệnh này liệt kê tất cả các cấu hình Wi-Fi của bạn, sau đó lấy mật khẩu cho từng cấu hình. Chỉ trong vài giây, bạn sẽ thấy một danh sách gọn gàng hiển thị tên mạng cùng với mật khẩu của nó. Nhiều người đã sử dụng lệnh này vô số lần khi thiết lập thiết bị mới hoặc giúp bạn bè kết nối với các mạng mà họ đã quên.

Nhiều người trong chúng ta có thư mục Downloads lộn xộn. Thư mục của bạn chắc chắn cũng vậy, cho đến khi bạn khám phá ra tính năng PowerShell tiếp theo này. Windows không có cách tích hợp sẵn để tìm các file trùng lặp thông qua giao diện thông thường, điều này có nghĩa là hầu hết mọi người tích lũy nhiều bản sao của cùng một tài liệu, hình ảnh và video mà không nhận ra.
PowerShell có thể giải quyết vấn đề này bằng một lệnh pipeline duy nhất:
Get-ChildItem -File | Group-Object Length | Where-Object {$*.Count -gt 1} | ForEach-Object {$*.Group | Get-FileHash} | Group-Object Hash | Where-Object {$*.Count -gt 1} | ForEach-Object { Write-Host "Duplicate files:"; $*.Group.Path; Write-Host "---" }
Lệnh này tính toán một giá trị hash duy nhất cho nội dung của mỗi file, có nghĩa là nó sẽ bắt được các file trùng lặp thực sự ngay cả khi chúng có tên khác nhau. Hãy thường xuyên chạy lệnh này trong thư mục Downloads, và bạn sẽ luôn ngạc nhiên về dung lượng mình có thể lấy lại được bằng cách xóa các file trùng lặp.

Khi kết nối Internet chậm hoặc không ổn định, hầu hết mọi người theo bản năng sẽ chạy bài kiểm tra tốc độ. Nhưng những bài kiểm tra đó chỉ cho bạn biết tình trạng kết nối của mình với một máy chủ. Nếu sự cố nằm ở các trang web hoặc dịch vụ cụ thể thì sao? Windows không có công cụ GUI tích hợp để kiểm tra kết nối đến nhiều trang web cùng lúc, nhưng PowerShell giúp việc này trở nên cực kỳ dễ dàng.
Lệnh Test-Connection đơn giản có thể kiểm tra nhiều đích đến trong một thao tác duy nhất:
Test-Connection google.com, facebook.com, youtube.com, microsoft.com
Lệnh này sẽ ping cả 4 trang web cùng lúc và hiển thị thời gian phản hồi của từng trang. Bạn sẽ ngay lập tức biết được liệu một dịch vụ cụ thể nào đó đang gặp sự cố hay kết nối Internet của bạn nhìn chung có chậm không. Hãy sử dụng lệnh này bất cứ khi nào cảm thấy Internet chập chờn, vì nó giúp bạn hình dung rõ hơn về những gì đang thực sự xảy ra.

Nhiều người trong chúng ta thích tải xuống các file thực thi bên ngoài Microsoft Store. Để đảm bảo các file tải xuống an toàn, chúng ta cần một cách để xác minh xem những file có đến trực tiếp từ nhà phát triển hay không. Nhiều nhà cung cấp phần mềm hợp pháp công bố giá trị hash cùng với các file tải xuống của họ. Đây là những fingerprint duy nhất, có thể thay đổi ngay cả khi chỉ một bit của file khác biệt. Đáng buồn thay, Windows không cung cấp bất kỳ công cụ GUI nào để xác minh giá trị file hash.
Tuy nhiên, Windows có lệnh Get-FileHash, cho phép chúng ta xem file hash của bản tải xuống (thay thế "filename.exe" bằng tên file thực tế):
Get-FileHash "filename.exe"
Lệnh này trả về hash SHA256 mà bạn có thể so sánh với hash chính thức do nhà phát hành phần mềm cung cấp. Nếu chúng khớp nhau, bạn biết file đó chính xác là file mà nhà phát hành dự định. Nếu chúng không khớp, có thể đã xảy ra sự cố trong quá trình tải xuống hoặc file đã bị giả mạo.
Nguồn tin: Quantrimang.com:
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Top 5 MCP Server tốt nhất để xây dựng AI Agent hiệu năng cao năm 2026
Khi thêm Copilot vào Microsoft Office 365 thì bạn sẽ có thể tận dụng Copilot để hỗ trợ làm việc với các ứng dụng văn phòng, như dùng Copilot trong PowerPoint chẳng hạn. Copilot sẽ giúp bạn thêm ý tưởng sáng tạo cho slide nội dung PowerPoint, hay sửa
TOP cách tận dụng AI Agent hiệu quả trong môi trường làm việc
Tiết kiệm thời gian đọc tài liệu với tool tạo âm thanh trong Google Docs
Khám phá Gemini trong Google Docs: Công cụ AI viết văn bản nhanh hơn
SDK vs API: Khác nhau như thế nào?
Kết nối với Foundry IQ từ agent trong Copilot Studio
Hướng dẫn tạo bảng Google Docs bằng Gemini từ A đến Z
Prompt tạo sổ tay giáo viên các cấp học
Top 7 MCP Client tốt nhất để khai thác sức mạnh của AI Agent
Gemini Omni có thể tạo video tốt đến mức nào?
Hướng dẫn sử dụng Copilot trong Excel
Jasper vs ChatGPT: Công cụ AI nào tốt hơn?
Hướng dẫn viết prompt ChatGPT giúp tiết kiệm token, chi phí và nhận được câu trả lời tốt hơn
Cách huấn luyện ChatGPT bằng dữ liệu riêng
Cách dùng Gemini trong Google Forms tạo câu hỏi tự động
Tóm tắt câu phản hồi trong Google Forms bằng Gemini
LLM vs AI Agent: Khác nhau ở đâu, nên dùng khi nào?
Điều phối AI agent là gì?
Cách xóa người trong ảnh trên Canva bằng AI