2011-06-28 40 views
1

我一直在試圖尋找一些文件上的JScript編程,所以我可以自己寫,但沒有得到任何運氣找到所需的文件刪除打印機....Jscript腳本添加和網絡

我的問題是:我一直在試圖編寫一個jscript,它可以通過網絡連接並添加打印機....這些網絡中的一些具有用戶名和密碼。所以,不知道做什麼了吧......

這裏是我得到直到現在

var WshNetwork = new ActiveXObject("WScript.Network"); 
var PrinterPath = "\\\\srvprint\LJ5_4"; 
WshNetwork.AddWindowsPrinterConnection(PrinterPath); 

任何幫助,將不勝感激。 TY

+0

注意轉義你的反斜槓,PrinterPath應該是''\\\\ srvprint \\ LJ5_4「'(在」LJ「之前有兩個反斜槓)。 – maerics

+0

所有wscript.network方法都在當前連接的網絡上運行。您將無法使用這些命令連接到其他網絡。所以 - 無論用戶爲你的腳本 - 他們必須已經連接到網絡才能使用這種類型的東西 - 是這種情況嗎? – James

+0

@maerics,好點但仍不起作用。 @詹姆斯,我們都互相連接,但只需要我們的網絡用戶名密碼。 –

回答

2

礦的略有不同,並且不使用密碼,但是,我這樣做是爲了將此設置爲啓動

dim varNetwork 
Set varNetwork = CreateObject("WScript.Network") 

然後用這條線爲每個打印機

varNetwork.AddWindowsPrinterConnection "\\server\printer" 
的方式幫助

我使用GP將其設置爲在每個用戶的啓動時運行,並確保其域帳戶對打印機有權限。

+0

如何取下打印機? –