えりおんブログ

マミさんと2次元アイドルが大好きなえりおんさんのぶろぐです!

power shell で 表示名を使ってサービスの設定変更

PowerShellでSet-Serviceコマンドを使用して、実体のサービス名(exeファイル名)ではなく、コントロールパネルから起動するサービスで表示される名前を指定してスタートアップの種類を変更する方法。
(*´ω`*)< 備忘録です。

私が自分のPCで特に使うこともないと思った、サービス:「市販デモ サービス」を元に書きます。
(「市販デモ サービス」のデフォルトの「スタートアップの種類」は手動)


f:id:Erion1107:20160511033625p:plain

Get-Service -DisplayName '市販デモ サービス' | Set-Service -StartupType Disabled

f:id:Erion1107:20160511034018p:plain

1.Get-Serviceコマンドを使って表示名の値を取得。
2.パイプライン「 | 」を使用。
3.Set-Serviceコマンドを使ってスタートアップの種類を無効に変更

以上。

P.S.
この方法を応用すれば、コントロールパネルから起動したサービスの一覧エクスポートを元に、パワーシェルファイル(*.ps1)作れるかもねヾ(*´∀`*)ノ キャッキャッ