亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

遠程或本地獲取系統信息的腳本RGIS.vbs

2020-03-24 17:46:30
字體:
來源:轉載
供稿:網友
*******************************************************************************
RGIS v1.03
Remote Get Infomation Script, by zzzEVAzzz
Welcome to visite www.isgrey.com & www.h4h4.com
Usage:
cscript rgis.vbs [/r targetIP username password] [/o filename] [/v] [/a] [/h]
/r: remote get info.
/o: output to file.
/v: get more infomation.
/a: get applications infomation.
/h: show usage.
*******************************************************************************

描述:遠程或本地獲取系統信息的腳本。
特點:不依賴于目標的ipc$開放與否。
原理:直接訪問目標的windows管理規范服務(WMI)。
支持平臺:win2kpro win2kserver winxp
使用方法:
在命令行方式下使用windows自帶的腳本宿主程序cscript.exe調用腳本,例如:

c:/ cscript rgis.vbs [/r 目標IP 用戶名 密碼] [/o 輸出文件] [/v] [/a] [/h]

參數都是可選的。
/r 用于遠程獲得信息??彰艽a用""表示。
/o 加輸出文件路徑和名字,如文件不存在則自動新建,如存在則添加信息在末尾。
/v 獲取詳細信息。
/a 獲取html' target='_blank'>應用程序信息。
/h 顯示Usage。
不加參數則顯示本地信息。

腳本訪問的目標的135端口,如果目標135端口未開放,或者WMI服務關閉,那么腳本無法使用。
另外,網絡不是很好時,可能會等待較多的時間。
有問題和建議請到 灰色軌跡論壇 或 H4網絡安全論壇 發短消息給我。我的ID是zzzevazzz

最后更新:2002-12-7
更新記錄:
1.03 增加獲得應用程序信息的功能
1.02 增加獲得HotFix和端口過濾簡單信息的功能
1.01 增加輸出到文件的功能
1.00 最初版本
復制代碼 代碼如下:
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
with wscript.arguments
if .count 0 then
ipaddress="."
outfile=""
username=""
password=""
viewtype=0
program=0
for arg=0 to .count-1
select case left(lcase(.item(arg)),2)
case "/h","/?","/h","/?"
usage()
wscript.quit
case "/r","/r"
if arg+3 =.count-1 then
ipaddress=.item(arg+1)
username=.item(arg+2)
password=.item(arg+3)
else
wscript.echo "Arguments Error!"&vbcrlf
usage()
wscript.quit
end if
case "/v","/v"
viewtype=1
case "/o","/o"
outfile=.item(arg+1)
case "/a","/a"
program=1
end select
next
end if
end with

on error resume next
if outfile "" then
set fs=createobject("scripting.filesystemobject")
showerr()
set of=fs.opentextfile(outfile,8,true)
showerr()
end if
wscript.echo "Getting Infomation...."&vbcrlf
set objlocator=createobject("wbemscripting.swbemlocator")
showerr()
set objswb=objlocator.connectserver(ipaddress,"root/cimv2",username,password)
showerr()
on error goto 0

set obj1=objget("win32_computersystem")
set obj2=objget("win32_operatingsystem")
set col3=objswb.instancesof("win32_processor")
set obj4=objget("win32_logicalmemoryconfiguration")
set obj5=objget("win32_bios")
set obj6=objget("win32_displayconfiguration")
set col7=objswb.instancesof("win32_diskdrive")
set col8=objswb.instancesof("win32_logicaldisk")
set col9=objswb.instancesof("win32_networkadapterconfiguration")
set col10=objswb.instancesof("win32_quickfixengineering")
if program=1 then
set objswb1=objlocator.connectserver(ipaddress,"root/default",username,password)
set obj11=objswb1.get("stdregprov")
end if

wnl "OS Info :"
wnl " Computer Name : "&obj1.name
wnl " User Name : "&obj1.username
wnl " Domain : "&obj1.domain
domainrole=""
select case obj1.domainrole
case 0
domainrole="Workstation"
case 1
domainrole="Member Workstation"
case 2
domainrole="Server"
case 3
domainrole="Member Server"
case 4
domainrole="Backup Domain Controller"
case 5
domainrole="Main Domain Controller"
end select
with obj2
wnl " Domain Role : "&domainrole
wnl " Caption : "&.caption
wnl " Organization : "&.organization
wnl " Registered User : "&.registereduser
wnl " Install Date : "&timeformat(.installdate)
wnl " Last BootUp Time : "&timeformat(.lastbootuptime)
wnl " Windows Directory : "&.windowsdirectory
if viewtype=1 then
wnl " System Directory : "&.systemdirectory
wnl " Boot Device : "&.bootdevice
wnl " Country Code : "&.countrycode
wnl " CSName : "&.csname
wnl " Description : "&.description
wnl " Manufacturer : "&.manufacturer
wnl " Serial Number : "&.serialnumber
wnl " Version : "&.version
wnl " System Type : "&obj1.systemtype
wnl " System Startup Delay : "&obj1.systemstartupdelay&"s"
wnl " System Startup Options : "&obj1.systemstartupoptions(0)
for i=1 to ubound(obj1.systemstartupoptions)
wnl space(28)&obj1.systemstartupoptions(i)
next
end if
end with

wnl vbcrlf&"Processor Info :"
wnl " Number Of Processors : "&obj1.numberofprocessors
for each obj3 in col3
with obj3
wnl " Device ID : "&.deviceid
wnl " Name : "&.name
wnl " Current Clock Speed : "&.currentclockspeed&"MHz"
wnl " Description : "&.description
if viewtype=1 then
wnl " Ext Clock : "&.extclock&"MHz"
wnl " L2 Cache Size : "&.l2cachesize&"KB"
wnl " L2 Cache Speed : "&.l2cachespeed&"MHz"
wnl " Processor Id : "&.processorid
wnl " Manufacturer : "&.manufacturer
wnl " Socket Designation : "&.socketdesignation
wnl " Address Width : "&.addresswidth&"Bit"
wnl " Data Width : "&.datawidth&"Bit"
end if
end with
next

with obj4
wnl vbcrlf&"Memory Info :"
wnl " Total Physical Memory : "&cint(.totalphysicalmemory/1024)&"MB"
wnl " Free Physical Memory : "&cint(obj2.freephysicalmemory/1024)&"MB"
if viewtype=1 then
wnl " Total PageFile Space : "&cint(.totalpagefilespace/1024)&"MB"
wnl " Total Virtual Memory : "&cint(.totalvirtualmemory/1024)&"MB"
wnl " Available Virtual Memory : "&cint(.availablevirtualmemory/1024)&"MB"
end if
end with

if viewtype=1 then
wnl vbcrlf&"BIOS Info :"
wnl " Description : "&obj5.description
wnl " Current Language : "&obj5.currentlanguage
wnl " Version : "&obj5.version
wnl " Manufacturer : "&obj5.manufacturer
end if

with obj6
wnl vbcrlf&"Display Configuration :"
wnl " Caption : "&.caption
if viewtype=1 then
wnl " Device Name : "&.devicename
wnl " Driver Version : "&.driverversion
end if
wnl " Display Frequency : "&.displayfrequency&"Hz"
wnl " Bits Per Pel : "&.bitsperpel&"Bit"
wnl " Pels : "&.pelswidth&" x "&.pelsheight
end with

wnl vbcrlf&"Disk Info :"
for each obj7 in col7
with obj7
wnl " DeviceID : "&.deviceid
wnl " Caption : "&.caption
wnl " Interface Type : "&.interfacetype
if viewtype=1 then
wnl " SCSI Bus : "&.scsibus
wnl " SCSI Logical Unit : "&.scsilogicalunit
wnl " SCSI Port : "&.scsiport
wnl " SCSI TargetId : "&.scsitargetid
wnl " Sectors Per Track : "&.sectorspertrack&"KB"
end if
wnl " Partitions : "&.partitions
wnl " Size : "&sizeformat(.size)
end with
next
str=" Volume"+space(2)+"Type"+space(8)+"Format"+space(4)
str=str+"Size"+space(6)+"Free"+space(12)+"Label"
wnl str
for each obj8 in col8
with obj8
drivetype=""
select case .drivetype
case 0
drivetype="Unknow"
case 1
drivetype="NoRootDir"
case 2
drivetype="Removable"
case 3
drivetype="Fixed"
case 4
drivetype="Network"
case 5
drivetype="CD-ROM"
case 6
drivetype="RAM"
end select
strpercent=""
if .size "" and .freespace "" then
strpercent=" ("&formatpercent(.freespace/.size,0)&")"
end if
str=" "&wsp(.caption,8)&wsp(drivetype,12)&wsp(.filesystem,10)&wsp(sizeformat(.size),10)
str=str&wsp(sizeformat(.freespace)&strpercent,16)&.volumename
wnl str
end with
next

wnl vbcrlf&"NIC Informaton :"
for each obj9 in col9
with obj9
if .IPEnabled then
wnl " Index : "&.index
wnl " Description : "&.description
if viewtype=1 then
wnl " DHCP Enabled : "&.dhcpenabled
wnl " DHCP Server : "&.dhcpserver
wnl " DNS Host Name : "&.dnshostname
wnl " DNS Server Search Order : "&wfl(.dnsserversearchorder)
wnl " WINS Primary Server : "&.winsprimaryserver
end if
wnl " IP Address : "&wfl(.ipaddress)
wnl " MAC Address : "&.macaddress
wnl " Default IP Gateway : "&wfl(.defaultipgateway)
wnl " IP Subnet : "&wfl(.ipsubnet)
if viewtype=1 then
wnl " IP Filter Security Enabled : "&.ipfiltersecurityenabled
wnl " IPSec Permit IP Protocols : "&wfl(.ipsecpermitipprotocols)
wnl " IPSec Permit TCP Ports : "&wfl(.ipsecpermittcpports)
wnl " IPSec Permit UDP Ports : "&wfl(.ipsecpermitudpports)
end if
end if
end with
next

if viewtype=1 then
wnl vbcrlf&"Hot Fixes Info :"
for each obj10 in col10
wnl " Hot Fix ID : "&obj10.hotfixid
wnl " Fix Comments : "&obj10.fixcomments
wnl " Install Date : "&obj10.installdate
wnl " Service Pack In Effect : "&obj10.servicepackineffect
next
end if

if program=1 then
wnl vbcrlf&"Applications :"
HKLM=&h80000002
keypath="SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall/"
obj11.enumkey HKLM,keypath,keyarray
redim str(ubound(keyarray)+1)
j=0
for i=0 to ubound(keyarray)
obj11.getstringvalue HKLM,keypath+keyarray(i),"displayname",strvalue
if strvalue "" then
str(j)=strvalue
j=j+1
end if
next
if j 1 then
for i=0 to j-1
for k=0 to j-i-1
if strcomp(str(k),str(k+1),1)=1 then
strtemp=str(k+1)
str(k+1)=str(k)
str(k)=strtemp
end if
next
next
end if
for i=0 to j-1
wnl " "&str(i)
next
end if

sub showerr()
if err.number then
wscript.echo "Error 0x"&cstr(hex(err.number))&" ."
if err.description "" then
wscript.echo "Error description: "&err.description&"."
end if
wscript.quit
end if
end sub

sub wnl(msg)
wscript.echo msg
if isobject(of) then
on error resume next
of.writeline msg
showerror()
on error goto 0
end if
end sub

function wfl(byref obj)
str=""
for i=0 to ubound(obj)
str=str&obj(i)&" "
next
wfl=str
end function

function wsp(msg,num)
if msg "" then
msg=left(msg,num-1)
wsp=msg&space(num-len(msg))
else
wsp=space(num)
end if
end function

function timeformat(msg)
timeformat=left(msg,4)&"/"&mid(msg,5,2)&"/"&mid(msg,7,2)&" "&mid(msg,9,2)&":"&mid(msg,11,2)&":"&mid(msg,13,2)
end function

function sizeformat(msg)
if msg "" then
size=msg/1048576
if size 1024 then
sizeformat=round(size/1024,2)&"GB"
else
sizeformat=round(size,1)&"MB"
end if
end if
end function

function objget(msg)
set col=objswb.instancesof(msg)
for each objx in col
set obj=objx
next
set objget=obj
end function

function usage()
wscript.echo string(79,"*")
wscript.echo "RGIS v1.03"
wscript.echo "Remote Get Infomation Script, by zzzEVAzzz"
wscript.echo "Welcome to visite www.isgrey.com & www.h4h4.com"
wscript.echo "Usage:"
wscript.echo "cscript rgis.vbs [/r targetIP username password] [/o filename] [/v] [/a] [/h]"
wscript.echo "/r: remote get info."
wscript.echo "/o: output to file."
wscript.echo "/v: get more infomation."
wscript.echo "/a: get applications infomation."
wscript.echo "/h: show usage."
wscript.echo string(79,"*")&vbcrlf
end function
html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91视频8mav| 97av在线视频| 久久国产一区二区三区| 国产一区二区精品丝袜| 欧美日韩国产精品一区| 国产精品成人一区二区三区吃奶| 国产亚洲人成网站在线观看| 日韩有码在线播放| 亚洲人成毛片在线播放| 国产精品久久不能| 久久国产天堂福利天堂| 久久福利网址导航| 亚洲天天在线日亚洲洲精| 欧美日韩美女在线| 国产精品久久久久久一区二区| 亚洲大尺度美女在线| 日韩美女视频免费在线观看| 亚洲精品美女免费| 久久久伊人欧美| 高清在线视频日韩欧美| 欧美资源在线观看| 中文字幕在线成人| 国产精品久久色| 中文字幕精品国产| 91色在线观看| 国产精品免费久久久| 久久久国产影院| 国产91成人video| 国产精品一区电影| 久久久精品中文字幕| 欧美一区二区大胆人体摄影专业网站| 久久99精品国产99久久6尤物| 亚洲国产福利在线| 国产精品一久久香蕉国产线看观看| 亚洲综合视频1区| 国产成人一区二区三区小说| 成人免费淫片视频软件| 欧美一区二区影院| 亚洲男人天堂2024| 国产成人精品久久亚洲高清不卡| 亚洲精品小视频| 久久99久国产精品黄毛片入口| 欧美区二区三区| 91精品啪在线观看麻豆免费| 亚洲精品98久久久久久中文字幕| 亚洲一区二区免费在线| 国产精品露脸自拍| 国产一区二区三区丝袜| 亚洲精品在线视频| 国产精品男人爽免费视频1| 国产视频丨精品|在线观看| 91夜夜揉人人捏人人添红杏| 久久影院资源网| 日韩精品在线视频美女| 久久人人爽亚洲精品天堂| 91精品啪在线观看麻豆免费| 国内外成人免费激情在线视频网站| 欧亚精品在线观看| 九九热最新视频//这里只有精品| 国产成人精品视频在线| 午夜免费日韩视频| 国内揄拍国内精品| 国内精久久久久久久久久人| 亚洲国产第一页| 91国产高清在线| 91精品在线国产| 日本伊人精品一区二区三区介绍| 欧洲永久精品大片ww免费漫画| 91av在线国产| 亚洲欧美激情四射在线日| 91热精品视频| 欧洲永久精品大片ww免费漫画| 欧美性色19p| 北条麻妃一区二区在线观看| 久久久爽爽爽美女图片| 国产丝袜一区二区三区| 亚洲精品久久久久久久久久久久久| 亚洲香蕉成人av网站在线观看| 一区二区三区www| 国产成人中文字幕| 国产亚洲欧美一区| 国产成人涩涩涩视频在线观看| 久久综合九色九九| 亚洲人成网7777777国产| 91地址最新发布| 少妇高潮 亚洲精品| 亚洲天堂免费视频| 欧美另类高清videos| 成人精品福利视频| 亚洲福利视频在线| 国产精品亚洲自拍| 粗暴蹂躏中文一区二区三区| 亚洲精品不卡在线| 亚洲电影免费观看高清完整版在线| 成人免费淫片视频软件| 92国产精品久久久久首页| 国产精品美乳一区二区免费| 大量国产精品视频| 色综合视频网站| 色av吧综合网| 日韩在线观看免费| 91av在线视频观看| 日本一区二三区好的精华液| 这里只有精品在线播放| 日韩av免费在线看| 欧美最顶级丰满的aⅴ艳星| 久精品免费视频| 国产成人avxxxxx在线看| 国产精品黄页免费高清在线观看| 色妞欧美日韩在线| 国产黑人绿帽在线第一区| 亚洲福利在线播放| 久久午夜a级毛片| 欧美疯狂xxxx大交乱88av| 亚洲一区二区国产| 亚洲一品av免费观看| 亚洲理论片在线观看| 91久久夜色精品国产网站| 欧美日韩激情视频8区| 国产精品一区二区电影| 两个人的视频www国产精品| 日韩av观看网址| 69av成年福利视频| 国产人妖伪娘一区91| 久久6精品影院| 国产97在线播放| 精品中文视频在线| 亚洲美女免费精品视频在线观看| 亚洲精品久久视频| 亚洲成人久久电影| 亚洲欧洲日本专区| 久久久久久久激情视频| 亚洲精品美女免费| 久久久久久噜噜噜久久久精品| 亚洲香蕉成人av网站在线观看| 久久久www成人免费精品张筱雨| 日日狠狠久久偷偷四色综合免费| 欧美高清激情视频| 欧美性猛交xxxx乱大交蜜桃| 亚洲国产精品一区二区久| 国产日韩精品入口| 久久亚洲精品国产亚洲老地址| 国模精品视频一区二区三区| 国产欧美日韩精品专区| 最近2019年好看中文字幕视频| 91理论片午午论夜理片久久| 国产精品电影观看| 成人h视频在线| 亚洲香蕉在线观看| 久久久久北条麻妃免费看| 久久免费观看视频| 欧美性在线观看| 青青精品视频播放| 欧美日韩午夜剧场| 亚洲国产成人91精品| 九九热99久久久国产盗摄| 亚洲综合在线小说| 中文字幕亚洲国产| 91精品国产综合久久香蕉的用户体验| 亚洲天天在线日亚洲洲精| 色悠久久久久综合先锋影音下载| 国产精品美女视频网站| 一区二区成人av| 91po在线观看91精品国产性色|