2011-10-06 18 views
0

コマンドを実行するバッチファイルを作成します。私は自分のコマンドにIPを追加したい。
私のコマンドはバッチファイルでcmdとpassパラメータを開く方法

 route add 26.284.254.269 mask 245.245.256.236 24.18.16.4

です。上記のIPは実際の例ではありません。

runAs.batという名前のバッチファイルを作成しました。それは正常にログイン管理者で実行されます。 runas domain-name \ administratorパスワードとしてコマンドプロンプトを開き、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を使用する方法。
私のコマンドのどこに問題がありますか。私はそれについてgoogleを持っていたが、誰も私を助けることができなかった。これについていくつかの提案やバッチファイルコマンドを与えてください。

+0

コマンドをパラメータとして渡すのではなく、バッチファイル内に置くことはできますか? –

答えて

0

runasコマンドの使用法は、ユーザーにスラッシュを前置する必要があることを示しています。おそらくそれがメッセージを受け取っている理由です。ラナス/?ヘルプ:

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

あなたがしよう

cmd /c [command] 
+1

hm、これはなぜ機能していないのでしょうか? runas.exe/user:管理者 "cmd/c explorer" –

1

を使用してCMDでコマンドを実行することができます:26.284を追加し、ドメイン名\管理者「CMD/Cルート:

ます。runas /ユーザー。 254.269マスク245.245.256.236 24.18.16.4 "

runasコマンドにはパスワードパラメータがありません。バッチファイルに管理パスワードを追加することは本当に不安です。 しかし、/ savecredパラメータを使用できます。

+0

返信いただきありがとうございます。しかし、私はここにドメイン名を指定することができます。私は50のシステムを持っており、ローカル管理者としてログインしています。ドメイン名としてはどのように指定すればいいですか?ここではコンピュータ名\管理者を使用しています。 runas/user:QCAS \ administrator "cmd/c route add 26.284.254.269 mask 245.245.256.236 24.18.16.4"となります。しかし、それはrunasの使用法を示しています。私はユーザー名の後に私の管理者のパスワードを入れているが、それはまた、エラーを示しています。エラーは、システムが指定されたパスを見つけることができません。私が間違っているところを教えてください。 –

関連する問題