Install MSI VS Add Remove Programs (Full Version)

All Forums >> [Management Products] >> System Center Products >> System Center Configuration Manager



Message


i.samarelli -> Install MSI VS Add Remove Programs (6/4/2008 3:40:46 AM)

Hello all, I'm just doingo some tests on the SCCM Task Sequence by installing trough "Run Command" a simple setup, made by Wise For Windows Installer, via the following command:
MSIEXEC.EXE /I  setup.msi  /passive  ALLUSERS=1 /L* "%TEMP%\setup.log"

The result is that the setup is installed, but nothing appears in the Add Remove Programs.

From the other way around if I try to install the setup (on the same machine) without SCCM it's shown up in the Add Remove Programs.

I've looked at the SCCM documentation, but I did not found anything....
Does anyone know how to overcome this problem?

Thx
Ignazio




jsandys -> RE: Install MSI VS Add Remove Programs (6/4/2008 10:10:18 AM)

Is the program running as the locally logged on user when run via ConfigMgr?




i.samarelli -> RE: Install MSI VS Add Remove Programs (6/4/2008 10:50:00 AM)

From SCCM console I've set the SCCM Administrator that is also part of Domain Admins, while the Advertised Task Sequence is not impersonated because you cannot choose which level to implement (logged on user).






jsandys -> RE: Install MSI VS Add Remove Programs (6/4/2008 11:25:20 AM)

Ok.  Sorry.  Missed the part about running using the run command.  Why are you not using a package?  Are you sure that the app is getting installed?  Is it possible that although you specified ALLUSERS=1 that it is actually performing a per-user install and thus the ADD/REMOVE info only shows up for the installing user?




i.samarelli -> RE: Install MSI VS Add Remove Programs (6/4/2008 11:38:10 AM)

Hello, I've tried also ALLUSERS=1, but the problem still the same.
The msi is installed because all MSI objects (product code as well as the upgrade code) are installed in the registry, but not in the SID of the a specific user, but the HKEY_USERS\.DEFAULT part.
You suggested me to use a package, what exactely is it?
I know that I can run MSI or an EXE wrapper that contains the MSI, but I've never heard about package....
Thnx
Ignazio




jsandys -> RE: Install MSI VS Add Remove Programs (6/4/2008 3:44:14 PM)

A software distribution package using the built-in software distribution functionality of ConfigMgr.  Then use an install software task in the task sequence.

Did you build this MSI?  Registering with Add/Remove is not a requirement.  The ConfigMgr client doesn't.





i.samarelli -> RE: Install MSI VS Add Remove Programs (6/4/2008 4:20:00 PM)

I produced the MSI and I managed the Add-Remove programs (as usual in the MSI).
Due ConfigMgr is a tool also for launching setups I did not think that had a hole like this: from a local installation I can populate the Add-Remove programs, but with ConfigMgr no.

I was wondering then if the Configuration Manager offers also this possibility, like other competitors like HP Radia, Asdis or ManageSoft as well.
Instead, as far as I know, this tool can install machines from scratch, connect shared directory, format disks, but not simply permit the MSI to populate the Add-Remove progra....as far as I concern it sounds strange....

Ignazio




skissinger -> RE: Install MSI VS Add Remove Programs (6/4/2008 6:01:09 PM)

We deploy .MSI's all the time w/ConfigMgr, and Add/Remove Programs is populated with an entry.  Based on your command line, you are dropping a log file in %temp%, if you look inside that log file, it should tell you what's really going on.  ConfigMgr is just the delivery van... it's nothing more or less magical than any other SW Distribution tool.

Another trick to kind of see what ConfigMgr would do, is to run the install using SYSTEM context, just like ConfigMgr would.  A way to get to System context is to on an xp workstation cmd prompt, type in    AT  <1minute in the future> /interactive cmd.exe   like... at 15:31 /interactive cmd.exe     At 3:31pm, a cmd window would open that is running under system context.  If you run your installation from within that cmd window, you are emulating how ConfigMgr installs using System context.  Perhaps that will help you find what the issue may be.




i.samarelli -> RE: Install MSI VS Add Remove Programs (6/5/2008 9:48:16 AM)

Hello, thank you very much for your precious help.
The problem was in the MSI that, although I passed ALLUSERS=1, did not have such property set already.

I tried to install the setup with the AT command and after that I realized that the problem was in the MSI configuration.

So at the end SCCM did not cause the problem.
Ignazio




Page: [1]

Valid CSS!




Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI
0.1875