新しいWindowsサービスを登録するには、New-Serviceを使用します。
構文
New-Service -Name <サービス名> -BinaryPathName <サービスプログラム名> -DisplayName <表示名> -StartupType <スタートアップ種類> -Description <説明>
表示名、スタートアップの種類、説明を含むサービスの作成
PS C:\> New-Service -Name "TestService" -BinaryPathName "C:\work\Service\ServiceProgramTest.exe" -DisplayName "Test Service" -StartupType Manual -Description "This is a test service." Status Name DisplayName ------ ---- ----------- Stopped TestService Test Service
追加したサービスの表示
PS C:\> Get-WmiObject win32_service -Filter "name='TestService'" ExitCode : 0 Name : TestService ProcessId : 9672 StartMode : Manual State : Running Status : OK
サービスの削除
サービスを削除するには、次のいずれかで行います。PS C:\> sc.exe delete TestService [SC] DeleteService SUCCESS
PS C:\> (Get-WmiObject win32_service -Filter "name='TestService'").delete() __GENUS : 2 __CLASS : __PARAMETERS __SUPERCLASS : __DYNASTY : __PARAMETERS __RELPATH : __PROPERTY_COUNT : 1 __DERIVATION : {} __SERVER : __NAMESPACE : __PATH : ReturnValue : 0 PSComputerName :
スポンサーリンク