如何在遠端計算機上建立一個檔案夾? | ||||||||||||||
作者:佚名 文章來源:不詳 點選數: <script language=javascript src="http://tech.anquan365.com/GetHits.asp?ArticleID=24471"></script> 1447 更新時間:2007-1-23 19:27:17 | ||||||||||||||
問:嗨,Scripting Guy!可以使用腳本在遠端計算機上建立一個檔案夾嗎? -- AN 答:嗨,AN。人生中有很多難以了解的事情。比如說吧,為什麼有人會認為這個世界需要 Clamato 汁這種不潔淨的蕃茄和蛤蜊的混合汁液?(既然說到這個話題:蛤蜊汁?)再比如說吧,為什麼 FileSystemObject 和 WMI 都不能提供一個簡單的在遠端計算機上建立檔案夾的方法呢? 老實說,這些問題我們一個也不知道。但是,我們卻知道“是否可以使用腳本在遠端計算機上建立一個檔案夾?”這個問題的答案。答案是肯定的,但是您需要使用一些辦法才能做到這點。 上面已經說過,FileSystemObject 和 WMI 都不提供在遠端計算機上建立檔案夾的方法。FileSystemObject 有一個建立檔案夾的方法,但是這個對象隻能在本地計算機上使用。WMI 有很多方法可以複制檔案夾、移動檔案夾、重命名檔案夾以及完成您對檔案夾可以想到的任何事,但是唯獨不能建立檔案夾。那我們該怎麼辦呢? 好吧,您需要做的就是利用 WMI 的功能在遠端計算機上建立一個程序。使用 WMI,您可以連接配接到遠端計算機(當然,您需要具有本地管理者權限),然後運作那台計算機上安裝的任何軟體。例如,假設您迫切需要在遠端計算機 atl-ws-01 上運作“電腦”。以下代碼就可以做到: 如果遠端計算機運作的是 Windows 2000,您就會看到螢幕上彈出“電腦”。如果遠端計算機運作的是 Windows XP 或 Windows Server 2003,“電腦”仍會運作,但您不會在螢幕上看到任何内容;這是因為出于安全原因,在 XP 和 2003 中遠端啟動的程序會運作在隐藏視窗中。但如果您調用“任務管理器”,您就會看到“電腦”正在運作。 那麼,這對您有什麼幫助呢?好吧,您可能知道,有一個簡單的方法可以在本地計算機上建立檔案夾;隻要在指令提示符處輸入以下内容就可以了: 這個指令會建立一個名為 C:/Newfolder 的新檔案夾(md 是 make directory 的縮寫)。那麼,如何在遠端計算機上建立新檔案夾呢?一個方法就是在遠端計算機上運作 md 指令。我們可以通過以下辦法來實作這點:
注意傳遞給 Create 方法以下四個參數:它們是:
|