国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > VBScript > 正文

vbs腳本大全,配有實例 DOS命令,批處理 腳本 代碼

2020-07-26 12:02:41
字體:
來源:轉載
供稿:網友
 VBS 
 取得本機IP
strComputer = "." 
Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2")
Set IPConfigSet = objWMIService.ExecQuery("Select IPAddress from
Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")
For Each IPConfig in IPConfigSet 
If Not IsNull(IPConfig.IPAddress) Then 
For Each strAddress in IPConfig.IPAddress 
WScript.Echo strAddress 
Next 
End If 
Next  
2 取得本機計算機名 
 strComputer = "." 
Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2") 
Set colComputers = objWMIService.ExecQuery("Select * from Win32_ComputerSystem") 
For Each objComputer in colComputers 
Wscript.Echo objComputer.Name
Next 
4 檢查升級包 
 strComputer = "." 
Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2") 
Set colOperatingSystems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem") 
For Each objOperatingSystem in colOperatingSystems 
Wscript.Echo objOperatingSystem.ServicePackMajorVersion & "." &
objOperatingSystem.ServicePackMinorVersion
Next 
5 檢查 Hot Fix 
 strComputer = "." 
Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2") 
Set colQuickFixes = objWMIService.ExecQuery ("Select * from Win32_QuickFixEngineering") 
For Each objQuickFix in colQuickFixes 
Wscript.Echo "Description: " & objQuickFix.Description 
Wscript.Echo "Hot Fix ID: " & objQuickFix.HotFixID 
Next 
6 檢查本地管理員數目 
 Set objNetwork = CreateObject("Wscript.Network") 
strComputer = objNetwork.ComputerName 
Set objGroup = GetObject("WinNT://" & strComputer & "/Administrators,group") 
For Each objUser in objGroup.Members 
Wscript.Echo objUser.Name 
Next 
7 磁盤系統 
 strComputer = "." 
Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2") 
Set colDisks = objWMIService.ExecQuery("Select * from Win32_LogicalDisk Where DriveType =
3") 
For Each objDisk in colDisks 
Wscript.Echo "Disk drive: "& objDisk.DeviceID & " -- " & objDisk.FileSystem 
Next 
8 檢測自動登錄是否開啟 
 Const HKEY_LOCAL_MACHINE = &H80000002 
strComputer = "." 
Set objReg=GetObject("winmgmts://" & strComputer & "/root/default:StdRegProv") 
strKeyPath = "Software/Microsoft/Windows NT/CurrentVersion/WinLogon" 
strValueName = "AutoAdminLogon" 
objReg.GetDWORDValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName,dwValue 
If dwValue = 1 Then 
Wscript.Echo "Auto logon is enabled." 
Else 
Wscript.Echo "Auto logon is disabled." 
End If
9 關閉自動登錄 
 Const HKEY_LOCAL_MACHINE = &H80000002 
strComputer = "." 
Set objReg=GetObject("winmgmts://" & strComputer & "/root/default:StdRegProv") 
strKeyPath = "Software/Microsoft/Windows NT/CurrentVersion/WinLogon" 
strValueName = "AutoAdminLogon" 
dwValue = 0 
oReg.SetDWORDValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, dwValue 
10 檢查Guest是否禁用 
 Set objNetwork = CreateObject("Wscript.Network") 
strComputer = objNetwork.ComputerName 
Set objUser = GetObject("WinNT://" & strComputer & "/Guest") 
If objUser.AccountDisabled Then 
Wscript.Echo "The Guest account is disabled." 
Else 
Wscript.Echo "The Guest account is enabled." 
End If 
11 關閉Guest 
 Set objNetwork = CreateObject("Wscript.Network") 
strComputer = objNetwork.ComputerName 
Set objUser = GetObject("WinNT://" & strComputer & "/Guest") 
If objUser.AccountDisabled Then 
Wscript.Echo "The Guest account is already disabled." 
Else 
objUser.AccountDisabled = True 
objUser.SetInfo 
Wscript.Echo "The Guest account has been disabled." 
End If 
12 檢索本地共象 
 strComputer = "." 
Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2") 
Set colShares = objWMIService.ExecQuery("Select * from Win32_Share") 
For each objShare in colShares 
Wscript.Echo "Name: " & objShare.Name 
Wscript.Echo "Path: " & objShare.Path 
Wscript.Echo "Type: " & objShare.Type 
Next 
13 腳本檢索一個文件夾下.txt文件 汗哦 值得學習 
 Set objWMIService = GetObject("winmgmts://./root/cimv2")
Set colFiles = objWMIService.ExecQuery("SELECT * FROM CIM_DataFile WHERE Path = '//Documents
and Settings//Administrator//桌面//' AND Drive = 'E:' AND Extension = 'txt'")
Wscript.Echo "Number of .txt files found: " & colFiles.Count 
for each aa in colFiles
NL=NL & vbcrlf & aa.name
next
Wscript.Echo NL 
14 我如何向用戶顯示一個用來選擇文件的對話框? 
 問:
嗨,Scripting Guy!有沒有什么方法可以讓我使用腳本向用戶顯示一個對話框,供用戶選擇文件使用?
-- BF
答:
您好,BF。如果您使用的是 Windows 2000,我們不知道實現此操作的方法,至少操作系統中沒有內置這
樣的方法。但如果您使用的是 Windows XP,情況就不同了。在 Windows XP 上,您可以使用
“UserAccounts.CommonDialog”對象向用戶顯示一個標準的“文件打開”對話框。可以用類似以下代碼
的腳本:
Set objDialog = CreateObject("UserAccounts.CommonDialog")
objDialog.Filter = "All Files|*.*" objDialog.InitialDir = "C:/" intResult =
objDialog.ShowOpen
If intResult = 0 Then Wscript.Quit Else Wscript.Echo objDialog.FileName End If 
這是一個小腳本,所以讓我們逐行進行解釋吧。我們首先創建一個對 UserAccounts.CommonDialog 對象
的對象引用(名為“objDialog”)。接著,我們設置對話框的“篩選”屬性。我們要顯示所有文件,所
以我們將篩選設置成這樣:
objDialog.Filter = "All Files|*.*" 
假如我們只想顯示文本文件,那該怎么辦?在這種情況下,我們將使用以下篩選:
objDialog.Filter = "Text Files|*.txt" 
您也許能夠看出它是如何運行的:我們為文件類型提供說明 (Text Files),然后插入一個豎線分隔符
(|),最后使用標準的通配符來指示所有 .txt 文件 (*.txt)。是不是想默認顯示 .txt 文件,然后為用
戶提供查看所有文件的選項?那么可以使用以下代碼:
objDialog.Filter = "Text Files|*.txt|All Files|*.*" 
試一試,您就明白我們的意思了。
然后,我們指定默認文件夾。默認情況下,我們希望對話框顯示位于驅動器 C 的根文件夾中的文件,所
以我們這樣設置“InitialDir”屬性:
objDialog.InitialDir = "C:/" 
希望顯示 C:/Windows 文件夾中的文件嗎?那么可以使用以下代碼:
objDialog.InitialDir = "C:/Windows" 
不必擔心:這是一個真正的“文件打開”對話框,所以您可以隨意單擊,并且可以隨時停下來。您從
C:/Windows 開始并不意味著您只能打開該文件夾中的文件。
最后,我們使用下面這行代碼顯示對話框:
intResult = objDialog.ShowOpen 
現在,我們只需坐下來,等待用戶選擇文件并單擊“確定”(或者等待用戶單擊“取消”)。如果用戶單
擊“取消”,則變量 intResult 將被設置為 0。在我們的腳本中,我們檢查 intResult 的值,如果是 0
,我們將只需要使用 Wscript.Quit 來終止此腳本。
但是如果用戶實際上選擇了文件并單擊了“確定”,那該怎么辦?在這種情況下,intResult 將被設置為
-1,“FileDialog”屬性將被設置為所選文件的路徑名。我們的腳本只回顯路徑名,這意味著我們將得到
類似以下內容的輸出:
C:/WINDOWS/Prairie Wind.bmp 
不用說,您并不局限于只回顯文件路徑。實際上,您可以使用 WMI、FileSystemObject 或一些其他技術
來綁定該文件,然后對其執行刪除、復制、壓縮或檢索文件屬性等操作 ― 您對文件能夠執行的操作差不
多都可以對它執行。
但無論如何,您都需要使用腳本。
順便說一句,使用此方法,您一次只能選擇一個文件,而不能按住“Ctrl”鍵選擇多個文件。有一種方法
可以選擇多個文件,至少在 XP 計算機上可以,但是我們只能將此問題留到以后的專欄中討論了。 
15 我如何確定進程是在哪個帳戶下運行的? 
 問:
嗨,Scripting Guy!我有一個腳本,它返回關于計算機上運行的所有進程的信息,只是我不知道如何獲
得這些進程在其下運行的用戶帳戶的名稱。您可以幫助我嗎?
-- DL
答:
您好,DL。是的,我們可以幫助您。確定進程是在哪個帳戶下運行的,實際上相當簡單,只是如何著手執
行此操作并不是特別顯而易見的。如果您與大多數人一樣,那么您可能會通過掃描 Win32_Process 類的
屬性來查找名為 Account 或 UserName 或類似的屬性。您很有可能找不到。出現這種情況的原因是:
Win32_Process 沒有可以告訴您進程在哪個帳戶下運行的屬性。
您需要使用“GetOwner”方法來捕捉此信息。下面這個腳本可以告訴您 Microsoft Word (Winword.exe)
在哪個帳戶下運行:
strComputer = "."Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2")
Set colProcessList = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name =
'Winword.exe'")
For Each objProcess in colProcessList objProcess.GetOwner strUserName, strUserDomain
Wscript.Echo "Process " & objProcess.Name & " is owned by " _ & strUserDomain & "/" &
strUserName & "."Next 
我們最感興趣的是下面這行代碼:
objProcess.GetOwner strNameOfUser, strUserDomain 
我們在此所做的就是調用“GetOwner”方法。GetOwner 返回兩個“輸出參數”,一個返回負責該進程的
用戶的名稱,一個返回該用戶所屬的域。為捕獲這兩個輸出參數,我們需要為 GetOwner 方法提供兩個變
量。在這個示例腳本中,我們使用了兩個分別叫做 strUserName 和 strUserDomain 的變量。名稱可以隨
意選擇;您可以將變量稱為 A 和 B 或 X 和 Y 或任何其他您想要的名稱。
不過,變量的順序不能隨意設置:返回的第一個值總是用戶名,第二個值總是域。這意味著,如果您希望
用 X 表示用戶名,用 Y 表示域,那么您要確保您的代碼像下面這行代碼一樣:
objProcess.GetOwner X, Y 
調用 GetOwner 之后,我們就可直接回顯進程名和所有者。請注意,我們可以稍微來點兒花樣兒 国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产精品二线| 日本欧美在线视频免费观看| 久热国产在线视频| 欧美日韩不卡中文字幕在线| www在线视频| 国产麻豆视频| 97视频在线| 三级小说一区| 中文字幕一区免费| 在线黄色av| 国产一区二区三区不卡免费观看| 国产主播福利在线| 国产三级免费观看| 国产裸舞福利在线视频合集| 玖玖在线视频| 国产在线三区| 国产免费视频| 国产视频一二| 在线视频二区| 88av在线| 欧美精品久久久久久久小说| 国产三级在线免费观看| eeuss在线观看| 国产无遮挡又黄又爽免费软件 | 国产精品va在线观看视色| 国产精品国精产品一二| 久久99精品久久久久久野外| 精品美女调教视频| 激情小说 在线视频| 怡红院av在线| 精品国产免费观看一区| 日本中文字幕在线播放| 欧美日韩一区二区三区在线播放| 国产精品69xx| 中文字幕在线观看日本| 超碰国产在线观看| 国产精品秘入口| 天天操夜夜操天天射| 麻豆视频国产| a视频在线观看免费| 中文一区在线观看| 国产二区三区四区| 国产青青草在线| 国产精品久久久高清免费| 国产小视频免费在线网址| 国产深夜福利| 精品国产一区二区三区不卡在线 | 一区二区三区四区在线免费视频| 久热精品视频在线播放| 欧美亚洲另类在线观看| a视频在线观看免费| jizz国产| 国产男女av| 国产精品666| 天天草天天草| 中文字幕在线免费| ·天天天天操| 精品a在线观看| 天天草天天爽| 国产字幕在线看| 国产毛片毛片毛片| 精品全国在线一区二区| 午夜影院免费看| 女同一区二区免费aⅴ| 午夜国产在线| 在线中文字幕av| 国产精品剧情一区二区在线观看 | 国产美女在线一区二区三区| 国产麻豆免费| 中文字幕第一页在线| 亚洲人成影院在线| 国产精品一区二区婷婷| 国产麻豆精品一区二区三区v视界| 欧美性猛交xxxx免费看久久| 高清视频一区二区三区四区| 国产理论电影在线| av网址在线免费观看| 国产在线日本| 精品国产一区二区三区四区阿崩| 免费黄网站在线观看| 中文字幕在线视频免费观看| 在线中文字幕第一页| 国产视频二区在线观看| 免费一区二区在线观看| 国产精品伦一区二区三区级视频频 | 免费av不卡在线观看| 最近免费中文字幕在线第一页 | 国产视频二区| 国产麻豆精品视频一区二区| av大片在线播放| 国产天堂在线播放视频| 丁香婷婷在线| 二区三区中文字幕| 在线午夜视频| 国产成人午夜精品| 国产剧情av在线| 超碰免费在线播放| 在线看a视频| 国产95在线|亚洲| 国产国产人免费人成免费视频| 国产精品探花在线| 免费黄网站在线观看| www在线播放| 99re6在线视频精品免费| 国产精品视频一区二区三区麻豆| 国内精品不卡| 奇米影视狠狠狠| 四虎精品视频| 91国内精品在线视频| 国产精品被窝福利一区| 国产精品白浆流出视频| 国产成人无吗| 在线国产三级| 人成在线免费视频| 男人天堂99| 国产美女高潮| 国产h在线观看| av亚洲男人天堂| 九九99精品| 国产一级黄色片免费| 天天av天天爽| 在线影视一区| а√最新版在线天堂| 香蕉视频在线观看www| 超碰免费在线观看| 国产精品秘入口| av在线天天| 中文字幕毛片| yjizz视频网站在线播放| 中文字幕久热在线精品| 午夜在线不卡| 国产精品白浆视频免费观看| 小说区乱图片区| 国产精品免费麻豆入口| 欧美另类在线视频| 精品视频三区| 国产网站在线免费观看| 超碰在线国产| 国产精品18久久久久网站| 免费av不卡在线观看| 精品福利影院| 国产黄a三级三级三级av在线看| 青青草中文字幕| 2021天堂中文幕一二区在线观| 久久久久久国产视频| 在线免费日韩| 国产va在线观看| 国产人成在线视频| 久久久久久五月天久久久久久久久| 国产福利一区二区在线精品| 国产在线一二| 欧美日韩在线精品成人综合网| 国产爆初菊在线观看免费视频网站| 亚洲精品午夜级久久久久| 国产精品麻豆一区二区三区 | 成在线人视频免费视频| 亚洲欧洲成人| 亚洲国产日韩成人综合天堂| 国产www网站| 精品推荐蜜桃传媒| 在线中文字幕观看| 在线天堂av| 一区二区三区四区在线免费视频| 国产网站观看9久| 国产精品入口麻豆电影| 国产福利免费在线观看| 国产一二区在线观看| 国产小黄视频| 91xx在线观看| 日本片在线看| 福利资源在线久| 老司机精品视频一区二区| 丁香花在线电影小说观看 | 69堂视频在线观看国产| 国产婷婷视频在线| 中文字幕麻豆| 国产色婷婷在线| 国产a级网站| 97在线免费| 中文资源在线网| 日本调教视频在线观看| 免费男女羞羞的视频网站中文字幕| 日本成人免费网站| 国产综合视频一区二区三区免费| 福利视频网站导航| 国产精品美女一区二区视频| 一区二区精品区| 国产秒拍福利视频露脸| 国产精品伦理一区二区三区| 中文字幕av网| 国产原创在线播放| 伊人网在线视频| 国内精品一区视频| 伊人影院在线观看| 黄网站在线观看高清免费| 国产三级在线免费观看| 香蕉视频网站在线观看| 九九热视频在线| 影音先锋日韩| 国产激情视频网址|