我想编写一个 VBS 脚本来检查特定服务是否在本地安装/存在。
如果未安装/不存在,脚本将显示消息(任何文本)并禁用网络接口,即 NIC。
如果服务存在且正在运行,则无操作。就退出吧。
如果服务存在但未运行,则相同的操作,脚本将显示消息(任何文本)并禁用网络接口,即 NIC。
我有下面给出的代码,它显示一条消息,以防一项服务停止但它不是 -
- 检查服务是否存在
禁用网卡
strComputer = "." Set objWMIService = Getobject("winmgmts:"_ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colRunningServices = onjWMIService.ExecQuery _ ("select State from Win32_Service where Name = 'dhcp'") For Each objService in colRunningServices If objService.State <> "Running" Then errReturn = msgbox ("Stopped") End If Next
请帮忙。提前致谢。