制限されたユーザーのためのClickOnce配置
-
21-08-2019 - |
質問
身をもって経験から、ClickOnceのは、現在のユーザーに対してのみインストールすることが表示されます、そして、すべてのユーザーのためにインストールするオプションはありません。会社内の一部のユーザーはClickOnceアプリケーションを使用する必要がありますが、(セキュリティ上の理由のために)アプリケーションをインストールする権限を持っていないので、これは問題です。
これまでのところ、この問題への私たちが持っている唯一の解決策は、プログラムをインストールするために、質問の権限でユーザーに付与彼らはClickOnceのプログラムをインストールしてみましょう、その後、その特権を取り消すことがあります。この問題に対するより良い解決策があるはずかのように思えます。
任意の提案ですか?
感謝します。
解決
ClickOnceのは、これらのユーザーは、とにかくインストールできるようにする必要があります。これは、ClickOnceののポイントです:それは制限されたユーザーがアプリをインストールすることができます。そうしないとあなただけのグループポリシーを使用してMSIを配布することができます。
他のヒント
あなたは(、Windowsインストーラのための賢明なシールドを取り付け、またはパッケージャに建てられたのVisual Studioを使用して)これを実行する.MSIベースのインストールを求めるべきです。 ClickOnceのは、ファイルがインストールされ、ユーザーのアプリのディレクトリに保存されているように、用と現在のユーザーに対してのみインストールするように設計されています。
たぶん私は間違っているが、私はClickOnceのは、あなたのユースケースのための良い解決策はないと思います。 ClickOnce deployementは、必要に応じて、アプリケーションとClickOnceのは、アプリケーションの新しいバージョンをインストールしますさらすサイトです。 ユーザーがサイトへのアクセスを持っている場合は、彼を止めることができる唯一のことは、アプリケーションによって要求された許可、またはあなたのmanifesteのasInvoker / requireAdministrator / highestAvailable要素です。