Windows PowerShell 是系統管理、自動化運維、開發調試的核心命令行環境,功能遠超傳統 cmd.exe (對象管道、.NET 整合、遠程管理、DSC 配置管理)。Windows 10 提供多種快速啟動路徑,本文總結四種方法,並展示如何將 Win+X 快捷菜單中的「命令提示符」替換為 PowerShell,構建高效操作習慣。

powershell → 回車 (標準權限)。powershell → Ctrl+Shift+Enter (管理員權限,Win10 1803+ 支持)。pwsh (若安裝 PowerShell 7+ / PowerShell Core)。
powershell / ps / power shell → 回車啟動最佳匹配。

Win10 1703 (Creators Update) 及更高版本原生支持:


Win10 1607/1511 版本 (無原生開關) 註冊表修改:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced "DontUsePowerShellOnWinX" = 0 (DWORD, 0=顯示PowerShell, 1=顯示CMD)
| 特性 | PowerShell | CMD (cmd.exe) |
|---|---|---|
| 管道傳輸 | .NET 對象 (屬性/方法/類型完整保留) | 文本流 (需解析/正則提取) |
| 腳本語言 | PowerShell 腳本 (.ps1) - 完整編程語言 | 批處理 (.bat/.cmd) - 簡單命令序列 |
| 遠程管理 | PowerShell Remoting (WinRM, Enter-PSSession, Invoke-Command) | 無原生支持 (需 PsExec/SSH) |
| .NET 整合 | 直接調用 .NET 類庫 [System.XXX]::Method() | 無 |
| 別名系統 | 豐富別名 (ls=Get-ChildItem, ps=Get-Process, man=Get-Help) | 無 |
| 模塊生態 | PowerShell Gallery (數萬模塊: Azure, AWS, AD, Exchange, Docker, K8s) | 無 |
ForEach-Object -Parallel。