指令碼 vbs 有用的指令碼

2021-08-26 14:26:18 字數 1648 閱讀 5378

指令碼-vbs-有用的指令碼

2023年01月15日

,顯示系統版本

for each ps in getobject _

("winmgmts:\\.\root\cimv2:win32_operatingsystem").instances_

wscript.echo ps.caption^&" "^&ps.version:next

cscript //nologo ps.vbs

2,列舉程序

for each ps in getobject _

("winmgmts:\\.\root\cimv2:win32_process").instances_

wscript.echo

ps.handle^&vbtab^&ps.name^&vbtab^&ps.executablepath:next

cscript //nologo ps.vbs

3,終止程序

for each ps in getobject _

("winmgmts:\\.\root\cimv2:win32_process").instances_

if ps.handle=wscript.arguments(0) then wscript.echo

ps.terminate:end if:next

要終止pid為123的程序,使用如下語法:

cscript pk.vbs 123

如果顯示乙個0,表示終止成功。

然後:del pk.vbs

4,重啟系統

for each os in getobject _

("winmgmts:!

\\.\root\cimv2:win32_operatingsystem").instances_

os.win32shutdown(2):next >>rb.vbs & cscript //nologo rb.vbs &

5,列舉自啟動的服務

for each sc in getobject

("winmgmts:\\.\root\cimv2:win32_service").instances_

if sc.startmode="auto" then wscript.echo sc.name^&" -

"^&sc.pathname

next

cscript //nologo sc.vbs

6,列舉正在執行的服務

for each sc in getobject

("winmgmts:\\.\root\cimv2:win32_service").instances_

if sc.state="running" then wscript.echo sc.name^&" -

"^&sc.pathname

next

cscript //nologo sc.vbs

7,顯示系統最後一次啟動的時間

for each os in getobject _

("winmgmts:\\.\root\cimv2:win32_operatingsystem").instances_

wscript.echo os.lastbootuptime:next

cscript //nologo bt.vbs

VBS 常用指令碼

將域使用者或租新增到本地組 set objgroup getobject winnt administrators set objuser getobject winnt testnet engineers objgroup.add objuser.adspath 修改本地管理員密碼 set obj...

vbs 指令碼學習

最近一直學習指令碼技術,上次初步學習了bat批處理,現在順勢了解了下vbs指令碼。vbs是vb語言的乙個縮影。該語言不需要編譯,可以直接在windows作業系統上解釋執行,效率很高。由於語法簡單,靈活高效,功能強大,所以很值得研究。該語言提供了大部分vb語言所提供的功能,但是描述能力比較弱,所以就是...

vbs關機指令碼

dim mytime,myout1,myout2 mytime null mytime inputbox 請輸入定時時間 格式20 10 05 vblf 如果想倒計時關機,請輸入倒計時時間 vblf 單位 分鐘 vblf 輸入 可以馬上關機 vblf 退出點 取消 定時關機 1 set wshshe...