66

表示名が共通名 (ここでは NATION) で始まるホストされている Windows サービスがいくつかあります。例えば:

  • NATION-CITY
  • NATION-STATE
  • NATION-Village

「NATION-」のようなすべてのサービスを取得するコマンドはありますか。最後に、コマンド プロンプトを使用して、そのようなサービスを停止、開始、および再起動する必要があります。

4

3 に答える 3

153
sc queryex type= service state= all | find /i "NATION"
  • /i大文字と小文字を区別しない検索に使用
  • 後の空白type=は意図的で必要です
于 2012-12-28T07:28:08.553 に答える
28

PowerShellを使用すると、次を使用できます

Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Select name

これにより、表示名が「NATION-」で始まるすべてのサービスのリストが表示されます。

サービスを直接停止または開始することもできます。

Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Stop-Service
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Start-Service

または単に

Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Restart-Service
于 2012-12-14T16:27:41.400 に答える