Solved

SMS 2003 Push - How to remove System Architect Client 10 and Install Client 11 using SMS 2003

Posted on 2011-03-23
14
681 Views
Last Modified: 2012-05-11
SMS 2003 System Architect Push

Hello Experts,

My company just assigned me a project in which I have to remove System Architect 10 from about 16 clients and then create a collection, package, advertise and then push the new client (System Architect 11) to the same collection that I previously created.

I forgot must of my knowledge of SMS 2003, I am more fluent on SCCM 2007, however, I need assistance on:
how to remove the current client of those machines through SMS 2003 or Maybe a Script
Create the collection, package, advertisement and push the new client using SMS 2003
Finally test the new client installation


I would greatly appreciated your experts assistance.

Thanks,

BTW:  I look for the SMS tag every where and I was unable to find it.
0
Comment
Question by:Islandr
  • 8
  • 6
14 Comments
 
LVL 9

Expert Comment

by:Scottyworld
ID: 35212099
a simple script to remove the old installation would suffice, First find the product code from the registry of one of the machines it is installed on...
HKLM\SOFTWARE\Microsoft\Windows\Currentversion\Uninstall\{xxxx-xxxx-xxxx}
you will need to look through these to find out which is the correct one

Your script should contain something like
msiexec /x {xxxx-xxxx-xxxx} /qb! REBOOT=ReallySuppress

Now advertise this script to the 16 PCs with System Architect 10 on them.
You could combine this script with your new new package so that it performs an uninstall, followed by an install of the new version, in which case, add a second line to your script....

msiexec /i SystemArchitect11.msi /qb!
0
 

Author Comment

by:Islandr
ID: 35212718
Scottyworld,

One of the problem that I am having is that I am unable to find this:
HKLM\SOFTWARE\Microsoft\Windows\Currentversion\Uninstall\{xxxx-xxxx-xxxx}
for System Architect, any thoughts?
0
 
LVL 9

Expert Comment

by:Scottyworld
ID: 35213916
If you still have the original msi, you could just use that instead...
msiexec /x server_location\architect10.msi
0
 

Author Comment

by:Islandr
ID: 35217030
Scottyworld,

The only thing that I able to find was
C:\WINDOWS\Downloaded Installations\{D73CB18E-69E7-4A7C-9312-EE1FD930472B} and the msi file exist in this folder {D73CB18E-69E7-4A7C-9312-EE1FD930472B} I ran the msiexec /x server_location\architect10.msi and did not unistall the software.  Another piece that was just add is to push Acrobat Reader X to 200 clients, many of those have Acrobat Reader 7, 8 and 9 How may I accomplished this (Removing the old and install the new) and System Architect too.
0
 
LVL 9

Expert Comment

by:Scottyworld
ID: 35219342
Adobe reader X is an easy one, have just done it to 2500 clients. It automatically uninstalls the older versions for you. Make sure you get the distributable version from adobe, rather than the standard one from the website.

With regards to system architect, if you've found the original msi, and it exists in the same location for all PCs, then just run the uninstall command (msiexec /x) pointing to the msi's location. Alternatively, create a new package in SCCM using the version 10 msi file but when you push it out, Use the uninstall command instead of the install.

Also, have you tried just installing ver 11 on a PC that currently has ver 10? You may find the new version will either upgrade or uninstall the old version, in which case you don't need to worry about any of this!
0
 

Author Comment

by:Islandr
ID: 35234739
Scottyworld,

I am still working on the deployment for System Architect 10,  however when I tried to deploy the package remotely (as a test to uninstall it - I test ti on my PC, it came up as interact), I am going to continue using different switches, I'll keep you post it.

Thanks,
0
 
LVL 9

Expert Comment

by:Scottyworld
ID: 35235747
Sure, no worries. Use the /qb! switch at the end of your command line to suppress the interative dialog boxes
0
Free Gift Card with Acronis Backup Purchase!

Backup any data in any location: local and remote systems, physical and virtual servers, private and public clouds, Macs and PCs, tablets and mobile devices, & more! For limited time only, buy any Acronis backup products and get a FREE Amazon/Best Buy gift card worth up to $200!

 

Author Comment

by:Islandr
ID: 35241699
Scottyworld,

I deployed the System Architect, but the install failed, it is asking for an answering file.  Any ideas?
0
 
LVL 9

Expert Comment

by:Scottyworld
ID: 35244750
Have you packaged the application, or are you just trying to install the original msi?
I don't know about System Architect in particular, but some programs do require an answer file (or transform file)

You can create the transform in a couple of ways. I use Wise Package Studio, but there are a couple of free ones available, such as Orca (http://support.microsoft.com/kb/255905) or InstEd (http://www.instedit.com/)
This transform would then 'answer' the questions asked during setup. You would then call the transform from the msiexec line.

Can you post a link to the software, or to the manufacturer's website so I know exactly what it is and I may be able to give you a better idea of what needs to be done
0
 

Author Comment

by:Islandr
ID: 35245054
Scottyworld,

I am currently using the methods that IBM recommends which is this one:
msiexec /i “ratlSysArch_11-3-0-2.msi” /qn INSTALLDIR=" C:\Program Files\IBM\Rational\System Architect Suite\11.3.1\System Architect" TLLICENSESERVER="19353@servername" LAPAGREE=”Yes” TLDESKTOPSHORTCUT="Yes"

Created a Program and use the command above under the Command Line option, but it returned Failed again with the message ID 10006 and error code 1619, this is really getting on my nerves, I am running the MSI package provided by IBM and nothing is happening, I am running out of time on this project, plus I am spendin too much time waiting for the software to kick in (Start the installation), I am going to try your recommendations and go from there.

Thanks,
0
 
LVL 9

Assisted Solution

by:Scottyworld
Scottyworld earned 500 total points
ID: 35245216
Hi Islandr
Error code 1619 usually points to a corrupted or missing installation source - in your case, the msi file.
If you just double click on the msi file, does it start the install?(this will test if the file is corrupt or not)

are you running the command line from the same folder that the msi is in?
Try putting the full path to the msi in your command statement....
e.g: msiexec /i "\\servername\path\ratlSysArch_11-3-0-2.msi" /qn ..........................
0
 

Author Comment

by:Islandr
ID: 35278852
Scottyworld,

I was able to execute the install on a test environment, the main problem that I was having was that on the LAPAGREE="Yes"   If you take a closer look at the quotes ”Yes” they are not the same as " " and that was where the install was failing, I followed your instructions about installing the software on my computer to check if the package was corrupted or not, and the installation was good which meant that the package was good, by typing CD %temp% at the command prompt took me to the install system logs and then I saw where the install was failing.

Below is the command that I used Under General tab when I created the program command line option

msiexec /i \\BTA-MS-W-1\SWLib\SA_v11.3\ratlSysArch_11-3-0-2.msi /qn INSTALLDIR="C:\Program Files\IBM\Rational\System Architect Suite\11.3\" TLLICENSESERVER="19353@Servername" LAPAGREE="Yes" TLDESKTOPSHORTCUT="Yes"

Now I have questions about the uninstall.  I followed your instructions again and executed the uninstall and it went well, now How do I execute the uninstall and right after the uninstall of the old version I immediately execute the install of the new version? that is my first quetion.

Secondly,

I specified the command above under General tab when created the program, Could you either point to the msi there and/or can you do it when creating the package.  When creating a package under data source tab if you click "This package contains source files" and click "SET" it opens another window where you can type an UNC path or local drive, so the question is Do you have to do it in both places or either?

Finally, Why SMS 2003 takes so long to execute the push of a package?

In regards to the Acrobat , I need to deploy Acrobat X Reader for the entire network, many of the clients that I have are running different versions of Acrobat, Do I need to uninstall the previous version and then execute the new version? or How that works?

This is it for now, I guess at this point your might be overwhelmed with all this questions, I look forward to hear from you.

Thanks,
0
 
LVL 9

Accepted Solution

by:
Scottyworld earned 500 total points
ID: 35311513
Hi, Sorry, have been away for a few days..........
Your first question - uninstall, then install
If you haven't already, create an SCCM package that uninstalls the application, so in this case it would probably just be a simple script that runs the msiexec /x command, which you say you have got working (in your post above)
In order to get the install to happen immediately after the uninstall, you make the uninstall package a dependancy of the install package. To do this......
In SCCM, go to the properties of your install program and under the advanced tab you have the option to "run another program first" Tick this box and select the uninstall program that you have also created.
This means that on any PC that runs the install advert, it will first run the uninstall program first.

Secondly......
With regards to the Data Source tab "this package contains source files", when this check box is selected distribution points must be specified. In some cases the package may not contain any source files, for example if you just want to execute a command line like notepad.exe.
In your case your command line actually specifies where the source files are, so you could probably skip this bit, and just enter it under the general tab (as you say you've done)

Finally.....
This depends on how you have SCCM and the clients set up. How often do the clients and server communicate to check if there are programs waiting? You can change this under Site Settings > Discovery Methods > AD System Discovery. Enable Delta discovery to every 15 mins (for example), or change your polling schedule.

Acrobat.
Download the Adobe Customisation Wizard X and run it against the adobe_Reader_X msi file that you get from Adobe. This will create a transform and give you the option to completely customise the installation of Adobe Reader. It will also upgrade/uninstall previous versions too. You then deploy the adobe reader msi with the .mst tranform file E.g.
msiexec /i "reader_X.msi" TRANSFORMS="reader_X.mst" /qn
0
 
LVL 9

Assisted Solution

by:Scottyworld
Scottyworld earned 500 total points
ID: 35311531
Thinking about it, you probably wouldn't need to create an uninstall package after all....

If you create a vbscript file that contains the uninstall command, followed by the install command you could just point the install package command line (under the general tab) to that vbscript file.

Open notepad
On line 1, type in the command you used to uninstall the software
On line 2, type in your install command (that you posted above)
Now save the notepad file as \\BTA-MS-W-1\SWLib\SA_v11.3\install.vbs (same location as your msi file)

Now under the general tab of your SCCM program, you just need to put  
\\BTA-MS-W-1\SWLib\SA_v11.3\install.vbs
and it will run the uninstall followed by the install
0

Featured Post

The problems with reply email signatures

Do you wish that you could place an email signature under a reply? Well, unfortunately, you can't. That great Exchange/Office 365 signature you've created will just appear at the bottom of an email chain. What a pain! Is there really no way to solve this? Well, there might be...

Join & Write a Comment

Welcome to my series of short tips on migrations. Whilst based on Microsoft migrations the same principles can be applied to any type of migration. My first tip is around source server preparation. No migration is an easy migration, there is a…
Welcome to my series of short tips on migrations. Whilst based on Microsoft migrations the same principles can be applied to any type of migration. My first tip Migration Tip #1 – Source Server Health can be found listed in my profile here: http:…
It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

759 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now