2012-03-31 46 views
1

因此,我需要編寫一個腳本來爲RDS上的大約20位用戶映射60臺打印機。問題是腳本僅將打印機映射到第14行,但它一直運行到最後一行。我知道這是最後一行,因爲最後一行是:a = msgbox(「所有打印機都映射,默認打印機已設置,單擊確定關閉。Nick編寫的腳本,歡迎捐贈」)使用VBScript將60臺打印機映射到一位用戶

所有幽默,我試圖找到一種方法來將腳本分成多個腳本,其中一個腳本調用其餘腳本。如果有人有一個更好的主意,我是所有人的眼睛!但這裏是我使用的代碼示例:

昏暗的淨 設置objNetwork = Wscript.CreateObject(「Wscript.Network」) objNetwork.AddWindowsPrinterConnection「\打印服務器\打印機名1」,「域\管理員」, 「password」 objNetwork.AddWindowsPrinterConnection「\ printserver \ printer name1」,「domain \ admin」,「password」 objNetwork.AddWindowsPrinterConnection「\ printserver \ printer name1」,「domain \ admin」,「password」 objNetwork.AddWindowsPrinterConnection「 \ printserver \ printer name1「,」domain \ admin「,」password「 objNetwork.AddWindowsPrinterConnection」\ printserver \ printer name1「,」domain \ admin「,」password「

+0

你只格式化這個實在太可惜,還是你真的有所有這些爲一行文本?我看不到這個工作。 – 2012-03-31 21:58:39

+0

其實它現在正在工作,但我遇到的問題是,它不會運行,除非用戶是該計算機上的本地管理員。我嘗試從CMD作爲管理員運行,但我沒有太多運氣。它將運行一行然後退出。它確實將打印機映射到剛纔運行的行。在腳本開始時有沒有辦法建立憑據? – Nxahoward 2012-04-02 19:13:25

回答

相關問題