2011-10-06 62 views
0

我想創建一個批處理文件來運行命令。我想在我的命令中添加IP。
我的命令是如何打開cmd並通過批處理文件傳遞參數

 route add 26.284.254.269 mask 245.245.256.236 24.18.16.4

上面的IP是例子不是實際的。

我創建了一個名爲runAs.bat的批處理文件。它成功運行在登錄管理員。 我需要打開命令提示符作爲runas域名\管理員密碼,並在Windows XP中傳遞上述命令。
我已經使用了下面的命令。

runas domain-name\administrator password cmd "route add 26.284.254.269 mask 245.245.256.236 24.18.16.4"

但它顯示RUNAS用法: 如何使用RUNAS。
我的命令在哪裏出現問題。我有谷歌關於它,但沒有人可以幫助我。請爲此提供一些建議或批處理文件命令。

+0

難道你不能把這個命令放在批處理文件中,而不是把它作爲參數傳遞嗎? –

回答

0

runas命令用法顯示用戶必須以正斜槓作爲前綴;可能這就是爲什麼你會收到這條消息。從runas /?求助:

RUNAS [ [/noprofile | /profile] [/env] [/netonly] ] 
     /user:<UserName> program 

您可以通過使用

cmd /c [command] 
+1

嗯,任何想法,爲什麼這是行不通的? runas.exe/user:Administrator「cmd/c explorer」 –

1

嘗試執行與CMD命令:

的RunAs /用戶:域名\管理員「CMD/C路由添加26.284。 254.269掩碼245.245.256.236 24.18.16.4「

runas命令沒有密碼參數 - 它會將管理員密碼添加到批處理文件是非常不安全的。 但是你可以使用/ savecred參數。

+0

感謝您的回覆。但是,我怎樣才能在這裏指定域名,因爲我有50個系統,並且我以本地管理員身份登錄。所以我怎麼能指定那裏作爲域名,我用computername \管理員在這裏前。 runas/user:QCAS \ administrator「cmd/c route add 26.284.254.269 mask 245.245.256.236 24.18.16.4」。但它顯示了runas的使用情況。我在用戶名後輸入了管理員密碼,但也顯示錯誤。錯誤是系統找不到指定的路徑。請讓我知道我在做什麼錯了? –

相關問題