Ayuda de vídeo de Screencast

Reporting on .NET 3.5 and .NET 4

Created: 09 Oct 2012 • Updated: 09 Oct 2012 | 5 comments
Se ha solucionado este problema. Vea la solución.

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.

Comentarios ComentariosIr al último comentario

el cuadro de los 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.

SOLUCIÓN
el cuadro de los Brian W.

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

el cuadro de los 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.

el cuadro de los Brian W.

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

el cuadro de los 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.