「Python」ライブラリpsutilでWindowsサービス詳細情報を取得する
環境
PyCharm 2021.3
Python 3.9.2
書式
psutil.win_service_get('fhsvc’)
psutil.win_service_getを使ってWindowsのサービスの詳細情報を取得します。
使用例
import psutil
# Windowsサービスを取得
wins = psutil.win_service_get('fhsvc')
#詳細情報を辞書型に変換
dict = wins.as_dict()
print("サービスの詳細情報")
for key, item in dict.items():
print(key, item)
import psutil
# Windowsサービスを取得
wins = psutil.win_service_get('fhsvc')
#詳細情報を辞書型に変換
dict = wins.as_dict()
print("サービスの詳細情報")
for key, item in dict.items():
print(key, item)
import psutil # Windowsサービスを取得 wins = psutil.win_service_get('fhsvc') #詳細情報を辞書型に変換 dict = wins.as_dict() print("サービスの詳細情報") for key, item in dict.items(): print(key, item)
実行結果
サービスの詳細情報
display_name File History Service
binpath C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p
username LocalSystem
start_type manual
status stopped
pid None
name fhsvc
description ユーザー ファイルをバックアップ場所にコピーして不慮の損失から保護します
サービスの詳細情報
display_name File History Service
binpath C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p
username LocalSystem
start_type manual
status stopped
pid None
name fhsvc
description ユーザー ファイルをバックアップ場所にコピーして不慮の損失から保護します
サービスの詳細情報 display_name File History Service binpath C:\WINDOWS\system32\svchost.exe -k LocalSystemNetworkRestricted -p username LocalSystem start_type manual status stopped pid None name fhsvc description ユーザー ファイルをバックアップ場所にコピーして不慮の損失から保護します