PowerShellコマンドレット虎の巻

New-Service

New-Serviceは、サービスを作成するコマンドです。

エイリアスなし

解説

サービスを新規作成します。
実行には管理者権限で実行する必要があります。

構文

(構文)
New-Service [-Name] <string> [-BinaryPathName] <string> [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Name サービス名作成するサービス名を指定する
-BinaryPathName パスサービス実行可能ファイルのパスを指定する
-DisplayName 表示名サービス表示名を指定する
-Description 説明文サービスの説明文を指定する
-StartupType 種類スタートアップの種類を指定する
 Automatic:自動開始
 Manual:手動
 Disabled:無効
 AutomaticDelayedStart:遅延開始
-DependsOn サービス名依存するサービスを指定する
-Credential 資格情報資格情報を指定する
-WhatIf実行はせずに実行結果の確認のみ行う
-Confirm実行前に確認メッセージの表示を行う

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

サービスを作成する

New-Service -Name "MyService" -BinaryPathName "C:\Hoge\Hoge.exe"

サービスを作成する(自動起動として)

New-Service -Name "MyAutoService" -BinaryPathName "C:\Hoge\Hoge.exe" -StartupType Automatic

コマンドのヘルプを表示する

Get-Help New-Service

備考

  • New-Serviceコマンドレットを使用するには、管理者権限が必要です。
  • 作成したサービスを即座に開始するには、別途Start-Serviceコマンドで開始してください。

関連項目