0

コマンド ライン エイリアスを使用して、別のユーザーとして Internet Explorer を起動したいと考えています。AutoRun レジストリ設定を使用して環境設定スクリプトを呼び出すアプローチが気に入りました。

そのため、HKCU\Software\Microsoft\Command Processor で env.cmd ファイルを実行するための AutoRun レジストリ キー (REG_SZ) をセットアップしました。env.cmd ファイルには次の 1 行があります 。DOSKEY ieas=runas /user:user /netonly "C:\Program Files\Internet Explorer\iexplore.exe"

私の質問は、 ieasを呼び出すときにユーザー名を渡すことができるように、env.cmd ファイルに DOSKEY コマンドを書き込む方法があるかどうかです。次のように入力します: ieas MyDomain\SomeUser を実行し、/user 変数に MyDomain\SomeUser を使用して、指定したアカウントのパスワードの入力を求めます。

4

1 に答える 1

0
DOSKEY ieas=runas /user:$1 /netonly "C:\Program Files\Internet Explorer\iexplore.exe"

ごとにdoskey /?

Edits command lines, recalls Windows commands, and creates macros.

DOSKEY [/REINSTALL] [/LISTSIZE=size] [/MACROS[:ALL | :exename]]
  [/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exename] [/MACROFILE=filename]
  [macroname=[text]]
...
  macroname           Specifies a name for a macro you create.
  text                Specifies commands you want to record.
...

The following are some special codes in Doskey macro definitions:
$T     Command separator.  Allows multiple commands in a macro.
$1-$9  Batch parameters.  Equivalent to %1-%9 in batch programs.
$*     Symbol replaced by everything following macro name on command line.
于 2015-07-13T15:45:27.527 に答える