2014-11-02 36 views
1

我正在嘗試編寫一個批處理腳本,該腳本將根據不同的憑據打開CMD的新實例,並自動從該實例啓動一個程序。在新的CMD實例中自動啓動程序

我的 「運行方式」 命令是:

的RunAs /用戶:user @ domain的CMD

一個密碼,一個新的CMD實例中打開輸入後,但我不能讓它自動運行我想要的程序。
我該怎麼做?
另外,如果可以在啓動程序後關閉新的cmd實例,那將會很有幫助。

感謝

回答

0

基本上你想傳遞參數給程序中,使用的RunAs

article here暗示的方式來做到這一點

的RunAs /資料/用戶指定:Fabrikam目錄\ kenmyer的「cscript.exe C:\ Scripts \ Test.vbs」

4
runas /user:user:domain "cmd /c \"echo testing ^& pause ^& exit\"" 
  • 引用完整的命令
  • 內引號必須轉義爲\"
  • 內部問題的字符必須轉義爲^&^>,...
0

用戶回答我的問題,然後刪除他的回答。
它對我很有效,我遲遲不能回答他的問題,所以我在這裏發表他的答案。

的RunAs /用戶:user @ domain的 「CMD/C開始的Program.exe」

這也關閉了新的CMD實例啓動 「的Program.exe」
謝謝你,善良的陌生人了!