Microsoft đã giới thiệu PowerShell vào năm 2006 và nó thực hiện mọi thứ mà Command Prompt (cmd) làm và sau đó là một số. Vì Microsoft đã xây dựng PowerShell trên nền .NET Framework nên bạn có thể sử dụng ngôn ngữ .NET, bên cạnh các lệnh dựa trên văn bản, trong ứng dụng để tương tác với hệ điều hành của mình. Ngôn ngữ phổ biến nhất cho PowerShell là C # và nó cho phép bạn mở khóa các tính năng nâng cao của công cụ và tăng năng suất của bạn .
Microsoft đã giới thiệu Windows Terminal vào năm 2019 cùng với Windows 10 và nó là nhà điều hành đầu cuối hỗ trợ hầu hết mọi trình bao dòng lệnh. Ứng dụng đáng chú ý nhất là mang đến một công cụ dòng lệnh cho Windows mà cộng đồng từ lâu đã ghen tị về Linux: BASH (Bourne Again Shell) .
PowerShell giúp mang sức mạnh của .Net Framework vào cmd. Ngoài ra, ngoài việc giới thiệu nhiều lệnh hơn, nó cho phép bạn tạo lịch trình của riêng mình và thậm chí khi ứng dụng sẽ thực thi chúng, mang lại cho bạn khả năng kiểm soát và tự động hóa cao hơn.