私はVM上で実行されている監視アプリケーションで作業しており、VMに接続せずに同僚が使用できるようにしたい。それはうまく動作しますが、私は1つの問題があります。バッチファイルを渡す管理者権限を持つWebアプリケーションからサービスを開始する
私の目標の1つは、バッチファイルまたはcmdファイル(背中のクラスランタイムを使用)を使用してサービスを開始/停止することです。問題は、そのために管理者権限が必要だということです。私が見つけたすべての方法(Runasまたはいくつかのバッチファイルとして)は、ユーザーがVM上にあり、パスワードを入力するか、「このアプリケーションを管理者として実行しますか?」というポップアップをクリックした場合にのみ機能します。私はタスクスケジューラを使用して、常に管理者としてcmdを開始したくありません。私はすでにあなたが "サヌール"としてソフトウェアを使用できることを知っていますが、私は好きではありません。
これを有効にする唯一の方法は、管理者としてアプリを起動することです。正常に動作します(「net start/stop」コマンドを使用しています)。しかし、私は誰もがこのアプリを起動するようにしたいと思います(私がここにいない場合に備えて)。 ログイン/パスワードをファイルに書き込むのは問題ありません。
これを行う方法はありますか?
vmはWindows 7で動作します。
ありがとうございます。
答えていただきありがとうございますが、ビルドイングループポリシーエディタを使用することはできません。結局、私は自分の目標を達成するために外部ツールを使わなければならないだろうか?私はより具体的な私の質問にする必要がありますが、私はツールやソフトウェアをインポートするための権利がありません(だから私はバッチファイルを使用しようとしている理由)です。私は本当にあなたの答えをありがとう、ありがとう。 –
@ Y.Bertrand: 'setacl.exe'はインストールを必要としません。ダウンロードして実行し、特権を割り当てるだけです。 –
'@ a_horse_with_no_name'私が以前言ったように、私はどのツールを使う権利も持っていません。私は閉鎖されたネットワーク上で作業しており、私は新しいツールを置くことはできません。それは私たちの厳しい条件です。だから私が書くことができるスクリプトだけを使いたいのです。しかし、ヒントをありがとう。 –