Service Packs with Microsoft Active Directory

If you have installed the SolidWorks software using the Microsoft Active Directory, you can apply service packs to clients with it.

To apply service packs to clients deployed with Microsoft Active Directory:

  1. Copy the administrative image to a new folder using the following command line:

xcopy <path_to_current_administrative_image> <path_to_backup_administrative_image> /s/i/v

  1. Apply the service pack to the copy of the administrative image.

  2. Create a new transform file to specify an upgrade installation for the SolidWorks software:

    1. Open the Command Prompt window.

    2. In the folder that contains the administrative image, drag SWCreateMST.exe into the Command Prompt window.

The command format is:

<path_to_administrative_image>SWCreateMST.exe <path_to_MSI_file_of_an_administrative_image> <list_of_properties>

The command line must include all of the parameters used to create the original transform file, plus the global properties UPGRADESWINSTALL and SWMIGRATE.

For example, if the original command was:

C:\admin\SWCreateMST.exe "c:\admin\english_i386_SolidWorks.msi" INSTALLDIR="C:\Program Files\<your_folder>" SOLIDWORKSSERIALNUMBER="xxxx xxxx xxxx xxxx" ADDLOCAL=SolidWorks,English,Manuals,Intel_Modules_AgeiaX86 OFFICEOPTION=0 SERVERLIST=25734@<your_server>

the upgrade command must be:

C:\admin\SWCreateMST.exe "c:\admin\english_i386_SolidWorks.msi" INSTALLDIR="C:\Program Files\<your_folder>" SOLIDWORKSSERIALNUMBER="xxxx xxxx xxxx xxxx" ADDLOCAL=SolidWorks,English,Manuals,Intel_Modules_AgeiaX86 OFFICEOPTION=0 SERVERLIST=25734@<your_server> UPGRADESWINSTALL=1 SWMIGRATE="SolidWorks 2008 SP0"

The transform file, English_i386_SolidWorks.mst, is created in the folder that contains the administrative image.

The original and upgrade commands in this example are for installing the 32-bit version of SolidWorks on a 32-bit version operating system. If you are installing the 32-bit version of SolidWorks on a 64-bit operating system, you would use "Intel_Modules_AgeiaX64" in place of "Intel_Modules_AgeiaX86". If you are installing the 64-bit version of SolidWorks on a 64-bit operating system, you would not use either "Intel_Modules_AgeiaX86� or �Intel_Modules_AgeiaX64".

  1. In the Active Directory, edit the Published Apps policy for the group or groups to deploy the SolidWorks software.

  2. In the Group Policy dialog box, expand Computer Configuration and Software Settings.

  3. Right-click Software installation and select New, Package.

  4. Browse to the administrative image and click Open.

  5. In the Deploy Software dialog box, select Advanced published or assigned, then click OK.

  6. In the SolidWorks Properties dialog box, on the Modifications tab:

    1. Click Add.

    2. Browse to the .mst file.

    3. Click Open.

  7. Click OK.