Active DirectoryグループポリシーまたはWSUSを介して.net 4を展開する


8

Active DirectoryグループポリシーまたはWSUSを使用して.net 4を自動的に展開する方法はありますか?

私はそれを多くのマシンに押し出して、それぞれに移動する必要がないようにしたいと思っています。

背景:非管理ユーザーに展開するVSTO ClickOnceアプリケーションがありますが、それは.net 4を使用します。これは管理者権限なしではインストールされないため、.net 4が既にインストールされていない限り、非管理者に対してClickOnceは失敗します。


誰かが展開してnetfx_Core_x86.msiを呼び出すことができるかどうか知っていますか?kb958488およびkb956250とは何ですか?これらのアップデートはパッケージに含まれています。
テレンスジョンソン

最終的に、フルインストーラーパッケージをネットワーク共有に配置した後、手動でインストールしました。ただし、現在、.Net4はWindows Updateで利用できるようです。
テレンスジョンソン、

回答:


2

Altiris Deploymentを介してスクリプトを使用しました。コンピュータログオンスクリプトとして、またはリモートCLIを介して機能する必要があります。Microsoftからスタンドアロンインストーラーを入手する必要があります

START "" /WAIT dotNetFx40_Full_x86_x64.exe /q /norestart /log %TEMP%\dotNet4.log

編集:

また、このインストールには、クライアントのコンピューターの速度に応じて、数分以上かかることを付け加えておきます。インストールの実行は、ユーザーが「応答しない」ためにコンピューターを再起動しないメンテナンスウィンドウの間にスケジュールする必要があります。インストール後にマシンを再起動することも賢明かもしれません。すぐ後にAltirisソフトウェアインベントリを実行するのではありません。


4

バージョン2.0、3.0、および3.5の場合、インストール .NET Frameworkに直接.msiデータベースを起動する必要が約メッセージで失敗しsetup.exe ない限り、いずれかADDEPLOY、またはVSEXTUI特性が、私が使用する場合と仮定しています1に設定されたGroup Policy自動的にする設定ADDEPLOYが実行するすべてのインストールのために1 、それ以外の場合は、明示的にこれを行う必要があります。

と4.0のエディションのどちらでもClient Profile、設定できる唯一のプロパティが呼び出されることを除いて、同じように機能します。望ましい効果は得られません。(あなたがの表でアクションを見るとExtended.NET FrameworkEXTUIADDEPLOYCA_BlockDirectInstallInstallExecuteSequence.msiデータベース見ると、その特定のアクションの条件が " NOT (EXTUI = 1 OR Installed)"であることがわかります)。このプロパティを1に設定した後、.msivia から直接、Novell ZENworksまたはmsiexec.exeまったく問題なく展開を実行できました。Active Directoryとは異なり、と同じように簡単であると考える人ADDEPLOYもいるでしょうEXTUI

たとえば64ビットの無人インストールを実行するための最小限のコマンドライン.NET Framework 4.0 Client Profileは...

msiexec.exe / i netfx_Core_x64.msi EXTUI = 1

...または単に...

netfx_Core_x64.msi EXTUI = 1

ユーザーがカスタマイズできるインストールオプションがないため、(デフォルト)フルインターフェイスモードは事実上無人インストールであるため、無人で実行するためにスイッチ/passive/qスイッチを追加する必要はありません。


または、7zipを使用してexeを解凍し、グループポリシーに.msiのいずれかを使用します。私はこれを一度しか行っておらず、どこにも推奨されているとは思わないので、注意が必要だと思います。
ダニエル

@danielええ、そうです。Microsoftは.msi.NET Frameworkの直接ダウンロードを提供していないため、.exeインストーラーから抽出する必要があります。それは.msi私が私の回答で参照していたのと同じです。ただし、抽出することを選択した場合.msi(7-Zip、またはMicrosoftの自己解凍インストーラーには、通常、/extractコマンドラインパラメーターまたは類似のものがあります)、.msi必要なプロパティが設定されていないと、からの直接インストールがブロックされるという問題が依然として残ります。
BACON、2017

1

.NET Framework 4.0は現在WSUSから入手でき、ワークステーションとサーバーの両方のオペレーティングシステムで正常に動作するようです。先週、問題なくパッケージのパイロットを開始しました。


0

まあ、SCCMはそのために少し重いです;)
TomTom 2010年

SCCMを持っていません。
テレンスジョンソン

グループポリシーから.net 4を、私が見つけたものから.msiとして展開することはできません。私はあなたがデプロイメントをスクリプト化できると信じています:)。
カンポ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.