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

首頁 > 編程 > VBScript > 正文

用vbs針對一個 IP 地址范圍運行腳本

2020-03-24 16:48:22
字體:
來源:轉載
供稿:網友
問:
嗨,Scripting Guy!我想在一個子網中的所有計算機上運行腳本。有沒有辦法不必將所有 IP 地址都硬編碼到腳本中就能完成這項任務呢?

-- RB

答:
嗨,RB。根據您在電子郵件中的描述,看來您的設置類似于:您的子網的 IP 地址范圍為 192.168.1.1 到 192.168.1.254。您想創建一個腳本,可以先從第一個 IP 地址開始,在相應的計算機上運行某個代碼,然后轉到第二個地址,運行相同的代碼,按地址順序在每臺計算機上都運行相同的腳本。此外,您想通過盡可能最少的代碼行就能辦到這一點,并且不必硬編碼好幾百個 IP 地址。

那么,有辦法能做到嗎?當然有,而且比您想象的還要簡單。

首先,讓我們向您介紹如何某個 IP 地址范圍進行循環。這是一個示例代碼,所以只用于回顯每個 IP 地址的名稱。在介紹了該腳本的工作原理后,我們將舉一個更實際的例子:

復制代碼 代碼如下:
On Error Resume Next

intStartingAddress = 1
intEndingAddress = 254
strSubnet = "192.168.1."

For i = intStartingAddress to intEndingAddress
strComputer = strSubnet & i
Wscript.Echo strComputer
Next

不,真的,這就是整個腳本了。我們先指派了一些變量:將值“1”指派給 intStartingAddress;將值“254”指派給 intEndingAddress;并將值“192.168.1.”指派給 strSubnet。(注意“1”后面的英文句號)。正如您可能猜到的,這些值將作為建立 IP 地址的構建塊。

指派了這些變量之后,我們創建了一個 For-Next 循環,用以運行 1 (intStartingAddress) 到 254 (intEndingAddress) 的變量。為何要循環 1 到 254 呢?原因很簡單:那是您的 IP 范圍。如果 IP 范圍是 192.168.1.7 到 109.168.1.54,又該怎么辦呢?沒有問題:使用相同的循環,但要將intStartingAddress 的值改為“7”,并將 intEndingAddress 的值改為“54”。

在此循環中,我們將字符串值 192.168.1. 與循環變量 (i) 的當前值相串聯。在首次運行循環——當“i”等于“1”時,我們將 192.168.1. 和 1 相結合。您猜怎么樣?我們得到了值 192.168.1.1,恰好是第一個 IP 地址。最后一次運行循環時,我們將把 192.168.1. 和 254 相結合,從而得到最后一個 IP 地址的值——192.168.1.254。運行該腳本,將得到:

192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4

非常簡單吧?

當然,您可能對于回顯一組 IP 地址不會多感興趣;您想運行某種 WMI 代碼。好的:

On Error Resume Next

intStartingAddress = 1
intEndingAddress = 254
strSubnet = "192.168.1."

For i = intStartingAddress to intEndingAddress
strComputer = strSubnet & i

Set objWMIService = GetObject _
("winmgmts://" & strComputer & "/root/cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * From Win32_OperatingSystem")
For Each objItem in ColItems
Wscript.Echo strComputer & ": " & objItem.Caption
Next

Next

正如您所看到的,我們再次把 strComputer 變量的值設為某個 IP 地址。然后連接到該地址所表示的計算機上的 WMI 服務。這很容易辦到,因為 WMI 既可以使用計算機名,也可以使用 IP 地址連接到計算機。

現在,我們要加入一項小技巧。您在電子郵件中提到,想要排除幾個 IP 地址(可能代表路由器或其他東西)。好的。這里有一個經過修改的腳本,其使用 Select Case 語句來排除某些計算機:

intEndingAddress = 254
strSubnet = "192.168.1."

For i = intStartingAddress to intEndingAddress
Select Case i
Case 10
Case 50
Case 100

Case Else
strComputer = strSubnet & i
Set objWMIService = GetObject _
("winmgmts://" & strComputer & "/root/cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * From Win32_OperatingSystem")
For Each objItem in ColItems
Wscript.Echo strComputer & ": " & objItem.Caption
Next

End Select
Next

注意一下當“i”值等于 10、50 或 100 時,所發生的變化。沒錯:一點都沒變化。如果計算機的 IP 地址為 192.168.1.10、192.168.1.50 或 192.168.1.100,不會發生任何變化;不會運行任何 WMI 代碼,腳本將照樣執行循環。該 WMI 代碼將僅在擁有其他 IP 地址(上面三個地址除外)的計算機上執行。這是一種用以在該腳本的 WMI 部分中排除特定 IP 地址的既簡單又有效的辦法。

html教程

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

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97久久伊人激情网| 欧美成年人视频网站欧美| 国产日韩欧美中文| 国产一区深夜福利| 久久免费视频观看| 国产精品h片在线播放| 亚洲精品一区二三区不卡| 乱亲女秽乱长久久久| 国产精品丝袜视频| 亚洲国产精品国自产拍av秋霞| 欧美国产欧美亚洲国产日韩mv天天看完整| 992tv在线成人免费观看| 欧美午夜美女看片| 欧美成年人在线观看| 国产精品第10页| 国产精品入口免费视| 69久久夜色精品国产69| 麻豆成人在线看| 欧美黄色性视频| 性色av香蕉一区二区| 亚洲人成在线电影| 久久久久久久久国产精品| 国产欧美精品在线播放| 日韩av中文在线| 国产精品一区二区三区久久久| 黄色成人av在线| 久久久天堂国产精品女人| 国产精品视频自在线| 欧美电影在线播放| 欧美精品久久久久a| 亚洲国产精品久久久久| 国产z一区二区三区| 国产精品毛片a∨一区二区三区|国| 成人精品视频99在线观看免费| 欧美野外wwwxxx| 日本亚洲欧美三级| 欧美视频在线观看免费| 国产欧美va欧美va香蕉在| 91免费精品国偷自产在线| 中文字幕亚洲二区| 国产欧美韩国高清| 国产一区二区视频在线观看| 中文字幕日韩在线视频| 欧美性猛交xxxx乱大交| 亚洲japanese制服美女| 97国产一区二区精品久久呦| 亚洲国产私拍精品国模在线观看| 美女精品久久久| 亚洲色图偷窥自拍| 亚洲美女av电影| 在线精品国产欧美| 国产精品福利观看| 亚洲伊人一本大道中文字幕| 国产成人精品网站| 国产精品久久久久久五月尺| 91丝袜美腿美女视频网站| 亚洲一区二区免费| 国产精品久久久久久久久久尿| 国产精品久久久久久超碰| 国产精品永久免费在线| 国产精品偷伦一区二区| 日韩三级成人av网| 欧美精品在线免费观看| 精品丝袜一区二区三区| 亚洲欧美一区二区三区四区| y97精品国产97久久久久久| 亚洲福利视频二区| 亚洲欧洲美洲在线综合| 国产精品色悠悠| 日韩中文字幕精品视频| 人妖精品videosex性欧美| 欧美日韩一区二区精品| 亚洲国产婷婷香蕉久久久久久| 亚洲男人7777| 国产精品偷伦免费视频观看的| 久久不射电影网| 九九久久国产精品| 久久人人爽人人爽人人片av高清| 中文字幕精品一区久久久久| 国产精品日韩欧美| 久久99热精品| 亚洲精选中文字幕| 国产精品视频免费在线| 欧美专区国产专区| 亚洲性生活视频在线观看| 91精品国产综合久久久久久蜜臀| 热久久免费国产视频| 国产精品视频1区| 美女少妇精品视频| 91禁国产网站| 国产999精品久久久影片官网| 国产亚洲精品久久久优势| 亚洲成人激情图| 久久全球大尺度高清视频| 日本欧美精品在线| 精品夜色国产国偷在线| 欧美人交a欧美精品| 日韩中文字幕第一页| 国产成人一区二区在线| 亚洲综合小说区| 欧美日韩在线第一页| 国产精品大陆在线观看| 91影视免费在线观看| 亚洲成人免费网站| 久久免费精品日本久久中文字幕| 国模gogo一区二区大胆私拍| 91日本在线观看| 影音先锋欧美精品| 国产suv精品一区二区三区88区| 不卡中文字幕av| 亚洲欧美激情另类校园| 亚洲区bt下载| 久久成人精品一区二区三区| 这里只有视频精品| 91网站在线看| 在线成人中文字幕| 一区二区三区视频在线| 亚洲第一区中文字幕| 欧美一级片久久久久久久| 亚洲男人第一网站| 亚洲精品美女免费| 亚洲一区二区中文| 久久国产精品久久久久| 久久综合伊人77777尤物| 亚洲乱码国产乱码精品精| 久久这里只有精品视频首页| 日韩国产高清视频在线| 久久久久久久久久久国产| 久久久久久一区二区三区| 久久精品视频网站| 欧美俄罗斯乱妇| 久久久久久久影视| 欧美日韩国产页| 免费不卡在线观看av| 国模视频一区二区| 久久九九亚洲综合| 国产精品久久久| 在线免费观看羞羞视频一区二区| 2019中文字幕在线| 欧美性视频精品| 中文字幕欧美日韩va免费视频| 日韩激情视频在线播放| 国产深夜精品福利| 亚洲国产美女精品久久久久∴| 91在线看www| 国产综合在线视频| 91av网站在线播放| 精品视频在线播放免| 欧美小视频在线| 国产精品欧美一区二区| 国产精品大片wwwwww| 亚洲伦理中文字幕| 91国产中文字幕| 久久人人爽人人爽人人片av高请| 91精品视频在线播放| 亚洲人成欧美中文字幕| 亚洲黄色在线观看| 精品国产鲁一鲁一区二区张丽| 最近中文字幕mv在线一区二区三区四区| 777午夜精品福利在线观看| 黑人巨大精品欧美一区二区三区| 福利微拍一区二区| 亚洲精品一区久久久久久| 午夜精品久久久99热福利|