ドメイン内には、ネットワークに常時接続されていないクライアントが多数あります。当社のユーザーは、さまざまな種類のネットワーク プリンター (通常は当社が提供) を使用して小規模な (切断されている場合もある) ローカル ネットワークで作業しています。この小さなネットワーク内には、これらのプリンターを必要としている私たちのドメインに登録されていない人々 (パートナー、雇用主など) もいます。これらのユーザーの一部はローカル管理者ですが、ほとんどはそうではありません。
私の目標は、各プリンターのインストーラーを (動的に) 作成して、ユーザーがこのインストーラーをネットワーク、USB、CD などから実行できるようにすることです。これにより、ローカルの tcp/ip ポートが作成され、プリンタードライバーがインストールされ、プリンターが追加されます。 .
私の問題は、インストールを実行するのに十分な権利を取得することにあります。(1) IF (および IF のみ!) ローカル ユーザーが管理者である場合、インストーラーは昇格したアプリを起動してインストールを処理する必要があります。(2) ユーザーが当社のドメインのメンバーであるが、ローカル管理者ではない場合、インストーラーは当社のポリシーによって追加されたローカル管理者アカウントを使用する必要があります。
確認のために UAC を起動する昇格したプロセスを実行する方法と、別のユーザーになりすます方法を知っています。
しかし、偽装中にコマンドを昇格させようとすると、昇格の確認が表示されません..これは論理的で正常です。
ヒントやコツはありますか?誰?