web-dev-qa-db-ja.com

アプリケーションを別のユーザーとして自動的に実行する

Windows 7で別のユーザーとしてアプリケーションを実行するにはどうすればよいですか?唯一の問題は、Shiftキーを押したままアプリケーションを右クリックして、別のユーザーとして実行を選択する必要がないことです。指定したログイン認証情報を使用して自動的にログインする必要があります。

11
MHrappstead
  1. 実行可能ファイルへのショートカットを作成します。
  2. ショートカットのプロパティの下にある「ターゲット」を次のように変更します。

    runas/user:DOMAIN\USERNAME "実行可能ファイルへのパス"

次に、プログラムを実行するときにショートカットを使用します。

5
Chris Dwyer

スクリプトはタスクとして実行できますが、インタラクティブアプリケーションを別のユーザーとして実行する必要がある場合、タスクの作成は機能しません( https://superuser.com/a/903881/229612で説明)。 )。

[ユーザーがログオンしているかどうかにかかわらず実行する]チェックボックスを必ずオンにする必要があります。これを行うと、タスクはアプリケーションのユーザーインターフェイスを表示しません。

/ savecredでrunasを使用する他のアプローチにも、そのスレッドで説明されているように、独自の問題があります。

これに対する解決策があるかどうかわからない。

0
AllSolutions

実行可能ファイルへのショートカットを作成します。ショートカットのプロパティの下にある「ターゲット」を次のように変更します。

runas/savecred/user:DOMAIN\USERNAME "実行可能ファイルへのパス"

  • 初めてショートカットを使用するときは、右クリックして[管理者として実行]を選択し、cmdプロンプトにパスワードを入力してEnterキーを押します。
  • アイコンをクリックすると、ユーザーとして実行されます
0
savecred