2016年12月2日

【PowerShell】サービスを取得する


サービスを取得するには、Get-Serviceを使用します。

構文
Get-Service -Name [サービス名]

Get-Service -Displayname [表示名]

サービスの一覧を表示

PS C:\> Get-Service
登録されているサービスの一覧が表示されます。


-Name

PS C:\> Get-Service -Name "SQL*"

Status   Name               DisplayName
------   ----               -----------
Stopped  SQLAgent$MSSQLS... SQL Server エージェント (MSSQLSERVE...
Stopped  SQLAgent$SQLEXP... SQL Server エージェント (SQLEXPRESS...
Stopped  SQLBrowser         SQL Server Browser
Running  SQLTELEMETRY$MS... SQL Server CEIP service (MSSQLSERVE...
Running  SQLWriter          SQL Server VSS Writer
サービスの「Name」がSQLで始まるサービスの一覧を表示しています。


-Displayname

PS C:\> Get-Service -DisplayName "SQL*"

Status   Name               DisplayName
------   ----               -----------
Running  MSSQL$MSSQLSERV... SQL Server (MSSQLSERVER2016)
Running  MSSQL$SQLEXPRES... SQL Server (SQLEXPRESS2014)
Running  MSSQLFDLauncher... SQL Full-text Filter Daemon Launche...
Stopped  SQLAgent$MSSQLS... SQL Server エージェント (MSSQLSERVE...
Stopped  SQLAgent$SQLEXP... SQL Server エージェント (SQLEXPRESS...
Stopped  SQLBrowser         SQL Server Browser
Running  SQLTELEMETRY$MS... SQL Server CEIP service (MSSQLSERVE...
Running  SQLWriter          SQL Server VSS Writer
サービスの「DisplayName」がSQLで始まるサービスの一覧を表示しています。


現在アクティブなサービスを表示する

PS C:\> Get-Service | Where-Object {$_.Status -eq "Running"}




スポンサーリンク