VBS脚本的妙用(2)

查看当前电脑启用的服务

for each sc in getobject("winmgmts://./root/cimv2:win32_service").instances_
if sc.startmode="Auto" then
srtTXT=srtTXT&"服务名称:"&sc.name&"|进程名称:"&sc.pathname&chr(10)&chr(13)
end if
next
wscript.echo srtTXT

 

开启已禁用的telnet服务-vbs

'此脚本可以在telnet服务已经禁用且关闭的情况下开启telnet服务,^-^
'script by breakan
Option explicit
dim objwmiservice,colservices
dim objservice,telnetservername
telnetservername="TlntSvr"
set objwmiservice=getobject("winmgmts://.")
set colservices=objwmiservice.instancesof("win32_service")
Dim result
result=MsgBox("[是]开启telnet服务" & vbCr & "[否]关闭telnet服务" & vbCr &"[取消]退出脚本",3+64,"telnet service")
If result=6 then
    for each objservice in colservices
      if objservice.name=telnetservername then
        objservice.changestartmode()    'ChangeStartMode 方法会更改服务的启动模式。
        objservice.startservice()        'StartService 方法会尝试将服务放置到其启动状态中。
      end if
    Next
ElseIf result=7 then
    for each objservice in colservices
      if objservice.name=telnetservername Then
          objservice.stopservice()    'StopService 方法会将该服务放置到其终止状态中。
      end if
    Next
End if

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值