iT邦幫忙

DAY 7
5

WSH研習記錄系列 第 9

WSH研習記錄-- WSHNetwork物件

在我研習的過程中,我發現WSHNetwork有很多好用又好玩的屬性
目前有部份的功能已經在運用在實戰中
廢話不多說,直接進入主題吧..
一、ComputerName 屬性
故名思義,它就是可以協助你取得電腦的名稱
搭配「CreateObject」函數即得
使用範例如下:

WScript.Echo CreateObject("WScript.Network").ComputerName

二、UserName屬性
它可協助你取得現在登入中的使用者名稱
搭配「CreateObject」函數即得
使用範例如下:

WScript.Echo CreateObject("WScript.Network").UserName

三、MapNetworkDrive
它可以協助你做連線網路磁碟機
我個人早期是使用文字命令的方式來做連線
現在我都是用這個來做
搭配「CreateObject」函數使用
使用範例如下:

CreateObject("WScript.Network").MapNetworkDrive "Q:", "\\FServer01\分享"

同時也可以給多行指令,一次就可以連結多個網路磁碟機
用於管控client端的網路磁碟機,想當好用

四、RemoveNetworkDrive
有連線的方,當然也要有中斷連線的方法
要中斷連線的話,就靠它囉..
使用範例如下:

CreateObject("WScript.Network").RemoveNetworkDrive "Q:", True

老實說,最常用的就是連線與中斷網路磁碟機
我公司的網路磁碟機的代號常在換,也不知道為什麼
反正,有了它,我管你怎麼換,我只要在AD主機上設定好
隔天,大家一重新開機,它就會幫我換成我所想要的,方便的很..


上一篇
WSH研習記錄--案例:OpenIE小嘗試之延伸篇
下一篇
WSH研習記錄-- 開啟FireFox篇
系列文
WSH研習記錄42

尚未有邦友留言

立即登入留言