PowerShell サービスの開始と停止

PowerShell

この記事では、Powershellを使用したサービスの開始や停止の方法を説明します。

サービスの開始モードと状態

Powershellでは、サービスを開始したり停止したりできます。

サービスの開始モード(StartMode)は以下があります。

サービスの開始モード

開始方法 説明
Boot OSのローダーによってデバイスドライバーが開始される。
System OSの初期化プロセスによってデバイスドライバーが開始される。
Auto(自動) システム起動時にサービスコントロールマネージャー(SCM)によってサービスが自動で開始される。
Auto(遅延開始)  システム起動後に適切な時間をおいてサービスコントロールマネージャ(SCM)によってサービスが自動で開始される。
Manual(手動) サービスを手動で開始できるようにする。
Disable(無効) サービスを無効とし、開始できないようにする。

サービスの状態(Status)は以下があります。

サービスの状態

状態 説明
Running(実行中) サービスが開始している。
Paused(一時停止) サービスが一時停止している。
Stopped(停止) サービスが停止している。

 

サービスの開始

サービスを開始するには、「Start-Service」コマンドレッドを使用します。

構文

Start-Service -Name <サービス名>

Start-Serviceの例

Windows Updateサービス(wuauserv)を起動します。

Start-Service -Name 'wuauserv'

 

サービスの停止

サービスを停止するには、「Stop-Service」コマンドレッドを使用します。

構文

Stop-Service -Name <サービス名>

Stop-Serviceの例

Windows Updateサービス(wuauserv)を停止します。

Stop-Service -Name 'wuauserv'

 

まとめ

Powershellを使用したサービスの開始や停止の方法を説明しました。

 

タイトルとURLをコピーしました