%3F.png)
アプリを常に別のユーザーとして実行するようにしています。ショートカットを編集することで別のユーザーとしてアプリを起動できることはわかっていますが、ファイルをダブルクリックすると、他のユーザーではなく自分のユーザーとして実行されます。
正しいコマンドラインでbatファイルを配置しようとしました
@ runas /savecred /user:MYDOMAIN\myuser "C:\Program Files\Myapp\app.exe"
そして、ファイルを開くための「既定のプログラム」として設定します。ただし、元のファイルへのコールバックがないため、ファイルは開かれず、アプリだけが開きます。
呼び出しパス/ファイルを bat ファイルに渡す方法をご存知ですか? または、デフォルトの runas ユーザーを regedit しますか?
私は注意深く読んだここで言われていること/savecred に関してですが、私の場合は安全な PC 上で、日常の快適さのためだけに使用しています。そして、目標はショートカットと資格情報の操作をしなくて済むようにすることです。
regedit/powershell/batch などを使用できます。
助けてくれてありがとう
答え1
使用されたコマンドには、引数のファイル パスを含むパラメーター自体がありません。
@ runas /savecred /user:MYDOMAIN\myuser "C:\Program Files\Myapp\app.exe" "%1"