托管的一些 Windows 服务的显示名称以通用名称(此处为 NATION)开头。例如:
- 国家城市
- 民族国家
- 国家村
是否有一些命令可以获取所有服务,例如“NATION-”。最后,我需要使用命令 promt 停止、启动和重新启动此类服务。
托管的一些 Windows 服务的显示名称以通用名称(此处为 NATION)开头。例如:
是否有一些命令可以获取所有服务,例如“NATION-”。最后,我需要使用命令 promt 停止、启动和重新启动此类服务。
sc queryex type= service state= all | find /i "NATION"
/i
不区分大小写的搜索type=
是故意和必需的使用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
将其保存为 .ps1 文件,然后执行
powershell -file "path\to your\start stop nation service command file.ps1"