PowerShell 通過 WMI 獲取系統服務

2022-01-14 07:53:04 字數 1938 閱讀 4436

通過 win32_service 可以獲取系統啟動的服務

get-

wmiobject win32_service | format-

list caption,state

執行**

caption :

mobile

device

service

state :

running

caption : ipod 服務

state : running

通過上面**可以獲取服務當前是否啟動,還可以加上 startmode 獲取服務啟動方法,可以選擇手動啟動,不自動啟動和開機啟動

get-

wmiobject win32_service | format-

list caption,state,creationclassname,description,displayname,name,pathname,servicetype,startmode,startname,systemcreationclassname,systemname

執行**

caption                 :

mobile

device

service

state :

running

creationclassname :

win32_service

description :

displayname :

mobile

device

service

name :

mobile

device

service

pathname :

servicetype :

ownprocess

startmode :

auto

startname :

localsystem

systemcreationclassname :

win32_computersystem

systemname : desktop-

ka1cd6m

caption : ipod 服務

state :

running

creationclassname :

win32_service

description : ipod 硬體管理服務

displayname : ipod 服務

name : ipod service

pathname :

"c:\program files\ipod\bin\ipodservice.exe"

servicetype :

ownprocess

startmode :

manual

startname :

localsystem

systemcreationclassname :

win32_computersystem

systemname : desktop-ka1cd6m

通過WMI獲取主機板資訊

using system using system.collections.generic using system.text using system.management namespace cs 列印主機板資訊 private static void printmotherboardinfo ...

通過PowerShell獲取網域名稱whois資訊

whois 簡單來說,就是乙個用來查詢網域名稱是否已經被註冊,以及註冊網域名稱的詳細資訊的資料庫 如網域名稱所有人 網域名稱註冊商 網域名稱註冊日期和過期日期等 通過網域名稱whois伺服器查詢,可以查詢網域名稱歸屬者 以及註冊和到期時間。通常情況下,whois資訊均為真實資訊,通過whois資訊可...

boost通過WMI獲取時間有問題

使用boost的時候。原始碼檢視後發現boost程序通訊中使用命名佇列。boost會建立乙個boost interprocess的目錄並且根據磁碟啟動時間建立乙個子目錄並且建立乙個命名檔案。問題就出現這個啟動時間裡。在啟動量一萬 以上的情況下。有2 3百個崩潰出現在這裡。inline bool sh...