PowerShell是Windows系統中強大的命令行工具,可高效管理系統服務。以下是查看和篩選系統服務項的常用方法:
一、查看所有系統服務
使用Get-Service命令可列出所有服務:`powershell
Get-Service`
該命令顯示服務名稱、顯示名稱及運行狀態(Running/Stopped)。
二、按名稱篩選服務
1. 精確匹配服務名:`powershell
Get-Service -Name "Spooler"`
2. 使用通配符模糊匹配:`powershell
Get-Service -Name "Print"`
三、按運行狀態篩選
1. 查看正在運行的服務:`powershell
Get-Service | Where-Object {$_.Status -eq "Running"}`
2. 查看已停止的服務:`powershell
Get-Service | Where-Object {$_.Status -eq "Stopped"}`
四、組合條件篩選
結合服務名和狀態進行多條件篩選:`powershell
Get-Service | Where-Object {$.Name -like "*Win*" -and $.Status -eq "Running"}`
五、導出結果到文件
將篩選結果保存至文本文件:`powershell
Get-Service | Where-Object {$_.Status -eq "Running"} | Out-File C:\RunningServices.txt`
六、實用技巧
1. 使用Format-Table格式化輸出:`powershell
Get-Service | Format-Table Name, Status -AutoSize`
2. 按服務名稱排序:`powershell
Get-Service | Sort-Object Name`
通過掌握這些PowerShell命令,用戶可以快速定位和管理系統服務,提高系統維護效率。建議在非生產環境中先行測試,避免誤操作影響系統穩定性。