ビデオヘルプ

Reporting on .NET 3.5 and .NET 4

作成: 09 Oct 2012 • 更新: 09 Oct 2012 | コメント数: 5
この問題は解決されました。 ソリューションを参照してください。

I'm having trouble creating a report that shows how many computer do not have .NET 3.5 or .NET 4 installed.  I need to ensure all machines in my environment have one or the other.  Can someone help me out?  I'm running 7.1 SP1.

コメント コメント数: 5最新のコメントを表示

andykn101 の写真

Inventory ignores %windir% by default. I had this problem and JimChud suggested running a report on Add/Remove programs:

https://www-secure.symantec.com/connect/forums/inv...

Authorised Symantec Consultant (ASC) with Endpoint Management Limited, an Authorised Symantec Delivery Provider based in the UK.

Connect Etiquette: Please "Mark as Solution" posts that fix your problem.

ソリューション
Brian W. の写真

Thanks Andy.  This is very helpful.  Can you show me what your detection rule for .NET 3.5 looks like?

andykn101 の写真

I used one from an earlier version of Patch Management before they stopped using Inventory Rules, the rules still exist on my NS, ".NET Framework v3.5 SP1 Software Release - Inv":

AND

~OR

~~AND

Registry Key Version 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\26DDC2EC4210AC63483DF9D4FCC5B59D\InstallProperties

DisplayVersion >= 3.5.30729

Registry Key Version 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\26DDC2EC4210AC63483DF9D4FCC5B59D\InstallProperties

DisplayVersion < 3.6.0

~~AND

Registry Key/File Path to File Version

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\v3.5

All Assemblies In

System.core.dll

Version must be >= 3.5.30729.0

Registry Key/File Path to File Version

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\v3.5

All Assemblies In

System.core.dll

Version must be < 3.6.0

~NOT

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

PROCESSOR_ARCHITECTURE

AMD64

Entire String

Authorised Symantec Consultant (ASC) with Endpoint Management Limited, an Authorised Symantec Delivery Provider based in the UK.

Connect Etiquette: Please "Mark as Solution" posts that fix your problem.

Brian W. の写真

Do you happen to have a detection rule for .NET 4?

andykn101 の写真

".NET Framework v4.0 Gold Software Release - Inv"

AND

Registry Key Version

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\FCDAC0A0AD874C333A05DC1548B97920\InstallProperties

DisplayVersion >= 4.0.30319

Registry Key Version

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\FCDAC0A0AD874C333A05DC1548B97920\InstallProperties

DisplayVersion < 4.1.0

".NET Framework v4.0 Gold x86 Client Profile Software Release - Inv"

as above but GUID=5C1093C35543A0E32A41B090A305076A

For the 64 bit versions change the GUID and add a 64 bit OS rule

Authorised Symantec Consultant (ASC) with Endpoint Management Limited, an Authorised Symantec Delivery Provider based in the UK.

Connect Etiquette: Please "Mark as Solution" posts that fix your problem.