Dear SCCM folks,
I have been pulling my hair our for 3 hours trying to get SCCM2012 RTM to detect whether or not VB6 SP6 is installed on a machine.
For that, I have decided to check the file version of VB6.exe for a certain value.
However, the installation always fails with the application not being detected after the setup.
Here is what the dialog is set to:
I have tried unchecking the 32/64 checkbox, and hardcoding the path to C:\Program Files (x86)\... and neither helped.
I have then tried a custom powershell script which failed because it wasn't signed.
Also, I couldn't locate any documentation about the detection methods in general, such as what values would be expected (i.,e. date format for file modified date, or what "between" means in terms of version number - Is 6.0.7 between 6 and 6.1 for example?).
The AppEnforce.log shows nothing useful either (such as actual path checked, version determined, etc):
<![LOG[ Performing detection of app deployment type Scripted(ScopeId_11524E4C-BC98-4E7A-8289-0AECA6C31D3A/DeploymentType_c92589fa-9f69-463c-804a-f1fc993be36e, revision 9) for system.]LOG]!><time="16:33:17.010+00" date="06-15-2012" component="AppEnforce" context="" type="1" thread="2680" file="appprovider.cpp:2064"><![LOG[+++ Application not discovered. [AppDT Id: ScopeId_11524E4C-BC98-4E7A-8289-0AECA6C31D3A/DeploymentType_c92589fa-9f69-463c-804a-f1fc993be36e, Revision: 9]]LOG]!><time="16:33:17.069+00" date="06-15-2012" component="AppEnforce" context="" type="1" thread="2680" file="localapphandler.cpp:291"><![LOG[++++++ App enforcement completed (4 seconds) for App DT "Scripted" [ScopeId_11524E4C-BC98-4E7A-8289-0AECA6C31D3A/DeploymentType_c92589fa-9f69-463c-804a-f1fc993be36e], Revision: 9, User SID: ] ++++++]LOG]!><time="16:33:17.071+00" date="06-15-2012" component="AppEnforce" context="" type="1" thread="2680" file="appprovider.cpp:2345">
Is it possible to increase the AppEnforce logging to maximum to see what values are being compared and which files checked?
Please, could anybody tell me what I'm doing wrong here? I can't for the life of me figure out what else I should try, or what log file would yield useful information.