Powershell小技巧之使用WMI測(cè)試服務(wù)響應(yīng)
測(cè)試一個(gè)服務(wù)是否有響應(yīng),有一個(gè)好辦法。首先,使用WMI查詢你指定的服務(wù),WMI中可以返回構(gòu)成它進(jìn)程的ID。
function Test-ServiceResponding($ServiceName)
{
$service = Get-WmiObject -Class Win32_Service -Filter "Name='$ServiceName'"
$processID = $service.processID
$process = Get-Process -Id $processID
$process.Responding
}
接下來,這個(gè)進(jìn)程對(duì)象將將告訴你這個(gè)進(jìn)程是否有反應(yīng):
PS> Test-ServiceResponding -ServiceName Spooler True
注意這個(gè)例子代碼中假設(shè)它的服務(wù)是運(yùn)行的,如果需要,你也可以檢查下服務(wù)有沒有運(yùn)行。
本方法適合所有的powershell版本
相關(guān)文章
PowerShell函數(shù)參數(shù)指定數(shù)據(jù)類型實(shí)例
這篇文章主要介紹了PowerShell函數(shù)參數(shù)指定數(shù)據(jù)類型實(shí)例,即強(qiáng)制參數(shù)的數(shù)據(jù)類型例子,需要的朋友可以參考下2014-07-07
你應(yīng)該選擇 Powershell 的10個(gè)理由(拋棄 cmd)
Windows平臺(tái)的開發(fā)者們,是時(shí)候拋棄 cmd 了,這篇文章主要介紹了你應(yīng)該選擇 Powershell 的10個(gè)理由,需要的朋友可以參考下2017-10-10
PowerShell小技巧之定時(shí)記錄操作系統(tǒng)行為
這篇文章主要介紹了使用PowerShell定時(shí)記錄操作系統(tǒng)行為的小技巧,需要的朋友可以參考下2014-10-10
PowerShell啟用winrm失?。壕芙^訪問 0x80070005 -2147024891
這篇文章主要介紹了PowerShell啟用winrm失?。壕芙^訪問 0x80070005 -2147024891,本文給出了詳細(xì)的排查步驟和解決方法,需要的朋友可以參考下2015-06-06
PowerShell中字符串使用單引號(hào)和雙引號(hào)的區(qū)別
這篇文章主要介紹了PowerShell中字符串使用單引號(hào)和雙引號(hào)的區(qū)別,大家可能會(huì)經(jīng)常遇到這個(gè)問題,需要的朋友可以參考下2014-08-08
PowerShell連接SQL SERVER數(shù)據(jù)庫(kù)進(jìn)行操作的實(shí)現(xiàn)代碼
這篇文章主要介紹了PowerShell連接SQL SERVER數(shù)據(jù)庫(kù)進(jìn)行操作的實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-11-11
Powershell使用OpenFileDialog打開文件示例
這篇文章主要介紹了Powershell使用OpenFileDialog打開文件示例,本文直接給出示例代碼,需要的朋友可以參考下2015-03-03

