バッチ ファイル - admin-commandprompt 経由で管理者以外のアプリを起動または呼び出します

okwaves2024-01-25  8

「スタート」ボタンでプログラム (おそらく editor.exe) を開くことができるかどうかお聞きしたいのです。または「電話」 Windows コマンドプロンプトのコマンド。このコマンドは管理者アカウント経由で開始されますが、管理者アカウント経由での管理は実行されません。

これが短い質問でした。もっとわかりやすいものは次のとおりです。 「管理者として」マウスの右ボタンでコマンド プロンプト (「script.bat」) を起動し、ここで管理者ユーザーとパスワード (ユーザー アカウント: admin01) を入力します。 タスク マネージャーで、プログラム「cmd.exe」が表示されます。 「admin01」に関連付けられています。ここまでは順調ですね。 次に、「start」で別のアプリ(おそらくeditor.exe)を起動したいと思います。または「電話」このアクティブなコマンド プロンプトのコマンド (「script.bat」); hただし、タスクマネージャーには「admin01」を含めるべきではありません。開始したばかりのプログラムの隣にあるユーザーとして。対応するユーザーを「theLocalActiveRegisteredUser」にしたいと考えています。

これを行う方法を知っていますか?

よろしく



------------------------

プログラムの昇格を解除する方法はありません。エレベーションは一方通行です。昇格されたプログラムによって開始されたプログラムは昇格されます。

昇格されていないプログラムを開始する主な間接的な方法は、タスク スケジューラを使用し、TS タスクの実行を要求することです (これはエクスプローラーが常に昇格されていないプログラムを開始するために行うことです)。

EG

schtasks /run /I /tn "\MyTaskThatStartsAProgram"
共有 フォローする

2020 年 9 月 4 日 19:28 に回答

ユーザー14223060

ユーザー14223060

11

1

銅バッジ 1 個

1

良い答えですが、「プログラムの昇格を解除する方法はありません」を削除してください。そうではないので本当です。

– Anic17

2020 年 9 月 4 日 21:38

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。