成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開啟telnet服務的腳本代碼

網絡 網絡管理
文章中我們主要講解了wmi通過135端口開啟telnet服務腳本的具體代碼。那么對此還有所疑惑的朋友,可以參考一下文章內容。

Telnet服務的一些內容我們介紹了不少。關于它的基本情況,以及設置內容我們都不再進行贅述了。這里我們主要講解一下wmi通過135端口開啟telnet服務等腳本的實現問題。具體代碼如下:

on error resume next
set xsjd=wscript.stdout
if (lcase(right(wscript.fullname,11))="wscript.exe") then
set objShell=wscript.createObject("wscript.shell")
objShell.Run("cmd.exe /k cscript //nologo "&chr(34)&wscript.scriptfullname&chr(34))
wscript.quit
end if
change=wscript.arguments(0)
ip=wscript.arguments(1)
user=wscript.arguments(2)
pass=wscript.arguments(3)
main()
xsjd.write "連接 "&ip&"中 ...."
select case change
case "1"
set objwmi=createobject("wbemscripting.swbemlocator")
set objwmiservices=objwmi.connectserver(ip,"root/cimv2",user,pass)
wscript.echo "您選擇的服務是打開目標主機的終端服務."
if wscript.arguments.count<4 then
wscript.echo "沒有足夠的參數."
wscript.quit
end if
if wscript.arguments.count<4 then
port=3389
else
port=wscript.arguments(4)
end if
if not isnumeric(port) or port<1 or port>65000 then
wscript.echo "端口錯誤."
wscript.quit
end if
if wscript.arguments.count>5 then
reboot=wscript.arguments(5)
else
reboot=""
end if
objwmiservices.security_.privileges.add 23,true
objwmiservices.security_.privileges.add 18,true
error(err.number)
xsjd.write "檢查超作系統類型...."
set objcxwql=objwmiservices.execquery("select caption from win32_operatingsystem")
for each objinstoscaption in objcxwql
if instr(objinstoscaption.caption,"Server")>0 then
wscript.echo "OK!"
else
wscript.echo "超作系統是: "&objinstoscaption.caption
xsjd.write "你確認要結束?[y/n]"
strcancel=instreem.read
if lcase(strcancel)<>"n" then wscript.quit
end if
next
xsjd.write "正在打開服務請稍后 ...."
set objwmiinstreg=objwmi.connectserver(ip,"root/default",user,pass).get("stdregprov")
HKLM=&h80000002
with objwmiinstreg
.createkey ,"SOFTWARE\Microsoft\Windows\CurrentVersion\netcache"
.setdwordvalue HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\netcache","Enabled",0
.createkey HKLM,"SOFTWARE\Policies\Microsoft\Windows\Installer"
.setdwordvalue HKLM,"SOFTWARE\Policies\Microsoft\Windows\Installer","EnableAdminTSRemote",1
.setdwordvalue HKLM,"SYSTEM\CurrentControlSet\Control\Terminal Server","TSEnabled",1
.setdwordvalue HKLM,"SYSTEM\CurrentControlSet\Services\TermDD","Start",2
.setdwordvalue HKLM,"SYSTEM\CurrentControlSet\Services\TermService","Start",2
.setstringvalue HKLM,".DEFAULT\Keyboard Layout\Toggle","Hotkey","1"
.setdwordvalue HKLM,"SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp","PortNumber",port
end with
error(err.number)
rebt=lcase(reboot)
if rebt="c" then
xsjd.write "重新啟動目標計算機...."
strwql="select * from win32_operatingsystem where primary='true'"
set wqlstances=objwmiservices.execquery(strwql)
for each objinstance in wqlstances
objinstance.win32shutdown(6)
next
error(err.number)
else
wscript.echo "您的帳號需要足夠的權限."&vbcrlf&""
end if
wscript.echo "服務打開,,您可以連接終端服務在: "&port&" . 祝您好運!"
wscript.quit
case "2"
if wscript.arguments.count<6 then
wscript.echo "開啟telnet服務的參數不夠."
wscript.quit
end if
ntlm=wscript.arguments(4)
port=wscript.arguments(5)
if not isnumeric(port) or port<1 or port>65000 then
wscript.echo "端口錯誤."
wscript.quit
end if
if not isnumeric(ntlm) or ntlm<0 or ntlm>2 then
main()
wscript.echo "NTML終端類型出錯."
wscript.quit
end if
set objwmi=createobject("wbemscripting.swbemlocator")
set objwmiservices=objwmi.connectserver(ip,"root/default",user,pass)
error(err.number)
xsjd.write "設置終端類型為:NTLM="&ntlm&"...."
set objwmistance=objwmiservices.get("stdregprov")
set objwmimethod=objwmistance.methods_("SetDWORDvalue")
set objwmiinparam=objwmimethod.inparameters.spawninstance_()
objwmiinparam.hdefkey=&h80000002
objwmiinparam.ssubkeyname="SOFTWARE\Microsoft\TelnetServer\1.0"
objwmiinparam.svaluename="NTLM"
objwmiinparam.uvalue=ntlm
set objwmioutparam=objwmistance.execmethod_("SetDWORDvalue",objwmiinparam)
error(objwmioutparam.returnvalue)

xsjd.write "設定telnet端口: port="&port&"...."
objwmiinparam.svaluename="TelnetPort"
objwmiinparam.uvalue=port
set objwmioutparam=objwmistance.execmethod_("SetDWORDvalue",objwmiinparam)
error(objwmioutparam.returnvalue)

#p#

xsjd.write "查詢開啟telnet服務狀態中...."
set objwmiservices=objwmi.connectserver(ip,"root\cimv2",user,pass)
set wqlstances=objwmiservices.execquery("select * from win32_service where name='tlntsvr'")
error(err.number)
for each objwmiinstance in wqlstances
if objwmiinstance.startmode="Disabled" then
xsjd.write "telnet服務沒有打開,嘗試更換啟動方式"
set objwmimethod=objwmiinstance.methods_("changemode")
set objwmiinparam=objwmimethod.inparameters.spawninstance_()
objwmiinparam.startmode="Manual"
set objwmioutparam=objwmiinstance.execmethod_("changemode",objwmiinparam)
error(objoutparam.returnvalue)
end if
xsjd.write "打開服務...."
if objwmiinstance.started=true then
intstatus=objwmiinstance.stopservice()
error(intstatus)
wscript.echo "嘗試關閉服務成功."
else
intstatus=objwmiinstance.startservice()
error(intstatus)
wscript.echo "成功打開服務!"
end if
next
case "3"
if wscript.arguments.count<5 then
wscript.echo "沒有足夠的參數."
wscript.quit
end if
intface=wscript.arguments(4)
select case intface
case "r"
flag=2
show="重新啟動"
case "s"
flag=1
show="關機"
case "l"
flag=0
show="注銷"
case "p"
flag=8
show="掉電"
case "fr"
flag=6
show="強制重啟"
case "fs"
flag=5
show="強制關機"
case "fl"
flag=4
show="強制注銷"
case "fp"
flag=12
show="強制掉電"
case else
main()
wscript.echo "參數錯誤"
wscript.quit
end select
xsjd.write ""&strshow&"目標計算機...."
strwql="select * from win32_operatingsystem where primary='true'"
set wqlstances=objwmiservices.execquery(strwql)
for each objinstance in wqlstances
objinstance.win32shutdown(flag)
next
error(err.number)
end select
function main()
wscript.echo string(99,"*")
wscript.echo "dsds v1.01"
wscript.echo "遠程打開終端服務或者開啟telnet服務, by dsds8152"
wscript.echo "copyright:www.xren.net"
wscript.echo "使用說明:"
wscript.echo "cscript "&wscript.scriptfullname&" n targetIP username password (NTLM) (port) (-c)"
wscript.echo "括號為選添項目"
wscript.echo " n的數值為1,或者2,1為開啟終端服務,2為開啟telnet服務,3:遠程計算機狀態(選擇r:重啟)"
wscript.echo " s:關機"
wscript.echo " l:注銷"
wscript.echo " p:關閉電源"
wscript.echo " 謝謝您的使用"
wscript.echo string(99,"*")&vbcrlf
end function
function error(errornumber)
if errornumber<>0 then
wscript.echo "Error!"
wscript.quit
else
wscript.echo "成功!"
end if
end function

 

責任編輯:佟健 來源: 服務器在線
相關推薦

2009-10-14 09:38:45

linux telne服務開啟linux

2010-07-19 15:04:55

win2000 Tel

2010-07-15 10:58:12

啟動telnet服務

2010-07-15 13:27:07

Linux telne

2010-07-15 11:24:17

telnet服務

2010-07-20 14:55:16

Telnet端口

2010-07-16 13:30:26

2010-07-26 13:12:42

2010-07-19 14:00:30

Telnet服務

2010-07-15 10:00:40

2010-07-22 09:32:30

ekrb5-telne

2010-07-20 15:01:31

Telnet服務

2010-07-25 14:18:51

telnet服務

2010-07-19 10:45:41

Telnet服務

2009-12-01 13:35:39

Telnet服務

2010-07-17 00:53:50

CMD Telnet

2010-07-16 14:22:25

Python teln

2010-07-16 09:54:10

Telnet服務

2010-07-16 14:31:11

Linux Telne

2010-07-16 15:58:44

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩av啪啪网站大全免费观看 | 亚洲一一在线 | av天空| 久久精品日产第一区二区三区 | 久久天堂 | 日韩精品一区二区三区中文字幕 | 国产日韩欧美 | 亚洲精品毛片av | 国产精品黄视频 | 成人av一区 | 日韩久久久久久久久久久 | 欧美日韩在线观看视频 | 久久亚洲精品久久国产一区二区 | 国产在线视频一区二区董小宛性色 | 精品少妇v888av | 国产精品中文字幕一区二区三区 | 亚洲精久 | 中文字幕国产精品视频 | 视频1区 | 久久久久久久一区 | 国产免费又黄又爽又刺激蜜月al | 国产成人久久精品一区二区三区 | 国产成人精品999在线观看 | 成人一区二区三区在线观看 | 一区二区三区韩国 | 精品乱子伦一区二区三区 | 新疆少妇videos高潮 | 热99精品视频 | 中文字幕av亚洲精品一部二部 | 亚洲精品成人网 | 久久国产精品久久久久 | 米奇成人网| 国产精品免费一区二区三区 | 欧美一区二区三区在线观看 | av黄色在线 | 午夜影院在线观看 | 国产一区不卡 | 四虎在线视频 | 狠狠干美女 | 久久精品国产一区老色匹 | 精久久 |