Maintenance utilities > Deployment Center
generateMiniSoftware
Generates a mini software kit to be used with mass client deploy scripts generated by Deployment Center. generateMiniSoftware uses information in mass client deploy scripts to find and collect the files needed for the client deployment. It then builds a new software kit that contains only the files necessary for that deployment. The resulting mini software kit is smaller than the original software kit. The utility can gather files from multiple software kits (for example, Teamcenter Foundation, Active Workspace, and Microservice Framework) but generates a single mini software kit for each mass client deploy script. A mass client deploy script can perform an installation or an update of a client. Syntax generateMiniSoftware [-deployScriptDir=deploy-script-dir] [-softwareLocation=software-dir] [-outDir=output-dir] [ -includeAllConfiguredApps] Arguments -deployScriptDir deploy-script-dir Specifies the path to the mass client deployment scripts directory. Be sure the scripts are in .zip file format. -softwareLocation software-dir Specifies the path to one or more full software kits from which the utility gathers files to assemble the mini software kit. The utility accepts the following values for this argument: default Use this value to gather software files from software repositories registered with Deployment Center. path1, ... Enter one or more paths to registered file repositories or unregistered directories that contain the software kits from which to gather files. Separate multiple paths with commas. Make sure software kits in these locations are expanded (unzipped). -outDir output-dir Specifies the location in which to generate the mini software kit. Make sure this location is writable. The output mini-kit files are named in the following format: env_name_mass_client_instance_OS.zip -includeAllConfiguredApps (Optional) Generates a mini kit that can be used to install a rich client or update an existing rich client. Specifying this argument ensures that all applications listed in the mass deploy script are copied into the mini software kit. To generate a mini kit to be used only for updating an existing rich client, omit the includeAllConfiguredApps argument. This results in a smaller mini kit, but it cannot be used to install a new rich client. Environment The generateMiniSoftware utility is in the minisoftwaregenerator.zip file in the additional_tools directory on your Deployment Center machine. After you install or upgrade Deployment Center, locate this zip file and expand it to find the Windows and Linux versions of the generateMiniSoftware utility. When you run generateMiniSoftware for a specified directory, it generates one mini-kit deployment script for each mass client deployment script in that location. Run generateMiniSoftware as an administrator. Files This utility generates the following files: Output mini-kit files, which are named with the following format: env_name_mass_client_instance_OS.zip Output log file Examples To generate a mini software kit that supports updating an existing rich client, enter the following command in a single line: Copy generateMiniSoftware.bat -deployScriptDir=D:\DC_deploy_scripts -softwareLocation=E:\DC_software -outDir=D:\mini_deploy_scripts To generate a mini software kit that supports updating an existing rich client or installing a new rich client, enter the following command in a single line: Copy generateMiniSoftware.bat -deployScriptDir=D:\DC_deploy_scripts -softwareLocation=E:\DC_software -outDir=D:\mini_deploy_scripts -includeAllConfiguredApps To generate a mini software kit that supports updating or installing and draws software from registered software repositories, enter the following command in a single line: Copy generateMiniSoftware.bat -deployScriptDir=D:\DC_deploy_scripts -softwareLocation=default -outDir=D:\mini_deploy_scripts -includeAllConfiguredApps The utility generates an output log file. After you run the utility, the output log file contains information about which components and applications are included in the mini-kit as well as information about the size reduction from the original software kits. For information about deploying a mini-kit, see Deployment Center ─ Usage.
Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/utilities_reference/mna1737253705286/iun1737253705610/generateMiniSoftware.html · retrieved Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)