SCCM and IEAK
How are you finding IE versions on machines? What is your query? I use a mof edit.
configuration.mof
// <:[-<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Start>>-Internet Explorer information-<<Start<<<<<<<<<<<<<<<<<<<<<<<<<<>-]:>
#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("InternetExplorerInfo", NOFAIL)
[DYNPROPS]
Class InternetExplorerInfo
{
[key] string KeyName;
String Build;
String Version;
String W2kVersion;
Uint32 IntegratedBrowser;
String MkEnabled;
};
[DYNPROPS]
Instance of InternetExplorerInfo
{
keyname="Custom";
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|Build"),Dynamic,Provider("RegPropProv")] Build;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|Version"),Dynamic,Provider("RegPropProv")] Version;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|W2kVersion"),Dynamic,Provider("RegPropProv")] W2kVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|IntegratedBrowser"),Dynamic,Provider("RegPropProv")] IntegratedBrowser;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|MkEnabled"),Dynamic,Provider("RegPropProv")] MkEnabled;
};
// <:[-<>>>>>>>>>>>>>>>>>>>>>>>>>>END>>-Internet Explorer information-<<END<<<<<<<<<<<<<<<<<<<<<<<>-]:>
sms_Def.mof
// <:[-<>>>>>>>>>>>>>>>>>>>>>>>>>>>Start>>-Internet Explorer information-<<Start<<<<<<<<>-]:>
#pragma namespace ("\\\\.\\root\\cimv2\\SMS")
#pragma deleteclass("InternetExplorerInfo", NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("InternetExplorerInfo"),SMS_Class_ID("Custom|InternetExplorerInfo|2.0")]
Class InternetExplorerInfo: SMS_Class_Template
{
[SMS_Report(TRUE),key] string KeyName;
[SMS_Report(TRUE)] String Build;
[SMS_Report(TRUE)] String Version;
[SMS_Report(TRUE)] String W2kVersion;
[SMS_Report(TRUE)] Uint32 IntegratedBrowser;
[SMS_Report(TRUE)] String MkEnabled;
};
// <:[-<>>>>>>>>>>>>>>>>>>>>>>>>>>>END>>-Internet Explorer information-<<END<<<<<<<<<<<<<<>-]:>
John Marcum | http://myitforum.com/cs2/blogs/jmarcum/|
August 15th, 2012 4:42pm
If your not confortable modifying MOFs this query could help you out. It will add clients to the collection if the advertisement was successful:
SELECT *
FROM SMS_R_System INNER JOIN
SMS_ClientAdvertisementStatus ON SMS_R_System.ResourceID = SMS_ClientAdvertisementStatus.ResourceID
INNER JOIN
SMS_AdvertisementInfo ON SMS_ClientAdvertisementStatus.AdvertisementID = SMS_AdvertisementInfo.AdvertisementID
WHERE (SMS_AdvertisementInfo.AdvertisementName = 'ADVERTISMENT_NAME_HERE') AND ((SMS_ClientAdvertisementStatus.LastStatusMessageID = 10008) OR (SMS_ClientAdvertisementStatus.LastStatusMessageID
= 10040))
Free Windows Admin Tool Kit Click here and download it now
August 16th, 2012 2:40am
If your not confortable modifying MOFs this query could help you out. It will add clients to the collection if the advertisement was successful:
SELECT *
FROM SMS_R_System INNER JOIN
SMS_ClientAdvertisementStatus ON SMS_R_System.ResourceID = SMS_ClientAdvertisementStatus.ResourceID
INNER JOIN
SMS_AdvertisementInfo ON SMS_ClientAdvertisementStatus.AdvertisementID = SMS_AdvertisementInfo.AdvertisementID
WHERE (SMS_AdvertisementInfo.AdvertisementName = 'ADVERTISMENT_NAME_HERE') AND ((SMS_ClientAdvertisementStatus.LastStatusMessageID = 10008) OR (SMS_ClientAdvertisementStatus.LastStatusMessageID
= 10040))
August 26th, 2012 2:08am
I have created an .exe for IE9 with the IEAK tool.
I can install IE9 with the .exe just fine.
However when I run a query to verify installation on known PC's with IE9 installed they are not showing up. If i change my query to show what PC's do not have IE9 they show up.
Side note:
I did a seperate install using microsoft update for IE9 and SCCM is seeing this.
Any thoughts?
Free Windows Admin Tool Kit Click here and download it now
August 26th, 2012 3:33pm
How are you finding IE versions on machines? What is your query? I use a mof edit.
configuration.mof
// <:[-<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Start>>-Internet Explorer information-<<Start<<<<<<<<<<<<<<<<<<<<<<<<<<>-]:>
#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("InternetExplorerInfo", NOFAIL)
[DYNPROPS]
Class InternetExplorerInfo
{
[key] string KeyName;
String Build;
String Version;
String W2kVersion;
Uint32 IntegratedBrowser;
String MkEnabled;
};
[DYNPROPS]
Instance of InternetExplorerInfo
{
keyname="Custom";
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|Build"),Dynamic,Provider("RegPropProv")] Build;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|Version"),Dynamic,Provider("RegPropProv")] Version;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|W2kVersion"),Dynamic,Provider("RegPropProv")] W2kVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|IntegratedBrowser"),Dynamic,Provider("RegPropProv")] IntegratedBrowser;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|MkEnabled"),Dynamic,Provider("RegPropProv")] MkEnabled;
};
// <:[-<>>>>>>>>>>>>>>>>>>>>>>>>>>END>>-Internet Explorer information-<<END<<<<<<<<<<<<<<<<<<<<<<<>-]:>
sms_Def.mof
// <:[-<>>>>>>>>>>>>>>>>>>>>>>>>>>>Start>>-Internet Explorer information-<<Start<<<<<<<<>-]:>
#pragma namespace ("\\\\.\\root\\cimv2\\SMS")
#pragma deleteclass("InternetExplorerInfo", NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("InternetExplorerInfo"),SMS_Class_ID("Custom|InternetExplorerInfo|2.0")]
Class InternetExplorerInfo: SMS_Class_Template
{
[SMS_Report(TRUE),key] string KeyName;
[SMS_Report(TRUE)] String Build;
[SMS_Report(TRUE)] String Version;
[SMS_Report(TRUE)] String W2kVersion;
[SMS_Report(TRUE)] Uint32 IntegratedBrowser;
[SMS_Report(TRUE)] String MkEnabled;
};
// <:[-<>>>>>>>>>>>>>>>>>>>>>>>>>>>END>>-Internet Explorer information-<<END<<<<<<<<<<<<<<>-]:>
John Marcum | http://myitforum.com/cs2/blogs/jmarcum/|
August 26th, 2012 4:36pm