2013年11月21日 星期四

VBScript語法:連線網路磁碟機備份檔案

試寫一小段簡單的VBScript程式,將NAS主機的資料透過網路磁碟機的方式備份檔案至FreeNAS分享資料夾,其語法如下:
'定義變數net1,net2,fso
Dim net1,net2,fso
'設定net1連線網路磁碟機I
Set net1 = CreateObject("WScript.Network")   
net1.MapNetworkDrive "I:", "\\Nas\ShareFolder1" ,"True","username","passowrd"
'設定net2連線網路磁碟機J
Set net2=CreateObject("WScript.Network")
net2.MapNetWorkDrive "J:","\\FreeNas\ShareFolder2"
'設定fso從I槽備份檔案至J槽
Set fso=CreateObject("Scripting.FileSystemObject")
fso.CopyFile "I:\test.txt","J:\test.txt"
Wscript.echo "Success!"
'設定完成備份後中斷網路磁碟機I和J
net1.RemoveNetworkDrive "I:","True","True"
net2.RemoveNetworkDrive "J:"

沒有留言:

張貼留言