PowerShell サービスを起動するバッチ

PowerShellでWindwosのサービスを起動するバッチを作成しました。

サービス一覧を取得するには

Get-Service

と入力するとサービスの一覧を取得することができます。

下記のバッチは、"Netlogon"サービスが起動していない場合は、
起動させるというものです。

#PowerShell
#NetLogonServiceを起動する

$ServiceName = 'Netlogon'

#Get-Service
if (Get-Service $ServiceName | Where-Object {$_.status -eq "stopped"})
    #サービスが止まっている場合は、サービスを起動します。
    {Start-Service $ServiceName}
else
    {"動いています。"}