0

これはバッチファイルの構造です

SET CURDATE=%date%
REM run some code bellow
.....
.....
.....
.....
"C:\CADMAC2k\SYS\CADMAC.exe"

このバッチ ファイルは、現在の日付を読み取り、いくつかの変更を行ってから、cadmac.exe (cad プログラム) を起動します。

このバッチ ファイルは管理者権限で実行する必要がありますが、cadmac.exe は現在ログインしているアカウントで実行する必要があります。

このバッチ ファイルを右クリックして [管理者として実行] を選択すると、cadmac.exe も管理者権限で実行されます。

管理者権限ではなく、現在のユーザー権限 (ログイン アカウント) で cadmac.exe を実行する方法はありますか?

どんな種類のアドバイスも大歓迎です。

4

2 に答える 2

1

管理者として実行する必要がある特定のコマンドがバッチ ファイルに含まれている場合は、runasコマンドを使用できます。

その後、ログイン ユーザーとしてバッチ ファイルを開始できます。runas は、必要に応じて管理者資格情報の入力を求めます。

于 2013-03-26T05:43:17.520 に答える
1

Run AS は exe に使用できます。可能な解決策 は、.batファイルでRun Asを使用して.exeを実行することです

于 2013-03-26T05:45:41.480 に答える