3

現在ClickOnceを使用して展開されているスマートクライアントアプリ(WinForms / WPF)があります。

特定のクライアントが、夜間/毎週のクライアントPC更新サービスの一部としてイントラネットネットワークユーザーにアプリをサイレントに展開したいという希望を表明しました-おそらくMS Systems Management Server(SMS)およびグループポリシーなどを介して(私は理解していません正確なメカニズム)。そのため、代わりに.MSIインストーラーを要求しました。

したがって、確認のためのいくつかの質問(答えについての私の考えと一緒に-間違っていることを嬉しく思います!):

  • ClickOnceアプリは、管理者が一括してサイレントインストールできますか?
    • 私の考え:いいえ、ClickOnceはユーザーごとのインストールであるため、リモートインストール時にユーザーが実際にログインしていない限り、これは困難です。
  • ClickOnceアプリ/プロジェクトの設定を単純なMSIインストーラープロジェクト(Visual Studio展開プロジェクトなど)に変換するツールはありますか?
    • 私の考え:同梱されていませんが、 ClickOnce構成から展開プロジェクトに設定を繰り返しコピー/使用するツール(ProductName、VersionFile Associationsなど)が必要です。この方法では、1セットの展開設定のみを維持します。

このシナリオの他の選択肢は、'erを迅速に実行するためのものです...?

4

1 に答える 1

1

ClickOnceアプリケーションをサイレントにインストールできるとは思いません。確かにSMSではインストールできません。そして、私はそれを行うツールを知りませんが、それが存在しないという意味ではありません。;-)

ショートカットを展開するというアイデアは興味深い考えです。アプリケーションをアンインストールした後でもデスクトップにショートカットを残しておくと、ユーザーがショートカットをクリックすると、アプリケーションが再インストールされることに気付いたことがありますか?

于 2010-06-19T08:32:19.660 に答える