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

