「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)

実行結果

サービスの詳細情報
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 ユーザー ファイルをバックアップ場所にコピーして不慮の損失から保護します

 

Python

Posted by arkgame