国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PowerShell > 正文

Powershell獲取系統中所有可停止的服務

2020-05-30 20:19:00
字體:
來源:轉載
供稿:網友

適用于PS3.0及以后版本。

Get-Service能夠顯示你電腦上所有已安裝的服務。可是沒有哪個參數是獲取僅運行或停止的服務。

配合簡單的Where-Object語句,才可以解決這個問題。通常代碼如下:
代碼如下:
PS> Get-Service | Where-Object Status -eq Running

基本上,Where-Object可以獲得對象的任何屬性并讓你選擇所需的條件。
如果你計劃得到所有可停止的服務,則上面代碼將做不到。有些服務可能在運行,但是不能夠停止。通過修改,也是可以做到的。下面將產生一個列表顯示可停止的服務。
代碼如下:
PS> Get-Service | Where-Object CanStop 

這里其實簡化了,“CanStop”是一個布爾值(真或假),所以不再需要跟表達式。
所以要反向獲取不能停止的服務,格式如下:
代碼如下:
PS> Get-Service | Where-Object CanStop -eq $false

當然也可以結合使用,格式如下:
代碼如下:
PS> Get-Service | Where-Object { !$_.CanStop -and $_.Status -eq 'Running' }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵山县| 英德市| 年辖:市辖区| 安龙县| 中西区| 任丘市| 凌云县| 应用必备| 凌云县| 通江县| 休宁县| 湖北省| 玉溪市| 加查县| 临邑县| 黔江区| 连州市| 大丰市| 阜宁县| 神木县| 浪卡子县| 登封市| 西青区| 贵港市| 阿图什市| 明水县| 乌鲁木齐县| 和政县| 舟山市| 嘉禾县| 玛纳斯县| 曲阳县| 辽源市| 诸城市| 奉新县| 珲春市| 晴隆县| 通州市| 衡南县| 永安市| 沙洋县|