Cha*_*mar 62 command-line command windows-services command-prompt
有一些Windows服务托管,其显示名称以通用名称(此处为NATION)开头.例如:
是否有一些命令可以获得像'NATION-'这样的所有服务.最后,我需要使用命令promt停止,启动和重新启动这些服务.
Cha*_*mar 142
sc queryex type= service state= all | find /i "NATION"
Run Code Online (Sandbox Code Playgroud)
/i不区分大小写的搜索type=是刻意和需要的wim*_*ica 27
使用PowerShell,您可以使用以下内容
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Select name
Run Code Online (Sandbox Code Playgroud)
这将显示所有显示名称以"NATION-"开头的服务的列表.
您也可以直接停止或启动服务;
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Stop-Service
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Start-Service
Run Code Online (Sandbox Code Playgroud)
或者干脆
Get-Service | Where-Object {$_.displayName.StartsWith("NATION-")} | Restart-Service
Run Code Online (Sandbox Code Playgroud)