Logo
EMCO Remote Installer Documentation Remote Installer Overview | Download | Purchase

Deploying Software

The main goal of Remote Installer is equipping you with easy-to-use features of installing, uninstalling and repairing software all over you network. You can execute deployment operations immediately or create and schedule software deployment tasks. All you need to perform remote deployment is to define the scope of operated Machines and the set of deployment packages to be executed. In this chapter, we will show you all the possible methods of performing a remote deployment.

Performing Deployment

With Remote Installer, you can choose between deployment of Software Bundles and deployment packages defined for a particular operation. The bundles are stored in the Software Bundles repository and can be used for future deployments. The packages defined for a certain deployment operation exist as long as the operation itself and are called embedded.

Deploy Software

Deploy Software

The Deploy Software button from the Software Ribbon group on the Home page can be used to perform either a quick installation or an advanced remote deployment of software to the selected remote Machines.

Quick Install

Quick Install

The Quick Install button from the Software Ribbon group on the Deployment page should be used to install software to the selected remote Machines by simply choosing the installation without providing additional deployment package configuration.

Deploy Software

Deploy Software

The Deploy Software button from the Software Ribbon group on the Deployment page allows you to execute deployment of software.

Install

Install

The Install button from the Bundles Ribbon group on the Deployment page and from the Deployment group on the Software Bundles contextual page from the Software Bundles Tools category can be used to install the selected Software Bundles to remote Machines.

Uninstall

Uninstall

The Uninstall button from the Bundles Ribbon group on the Deployment page and from the Deployment group on the Software Bundles contextual page from the Software Bundles Tools category can be used to uninstall the selected Software Bundles from remote Machines.

Repair

Repair

The Repair button from the Bundles Ribbon group on the Deployment page and from the Deployment group on the Software Bundles contextual page from the Software Bundles Tools category can be used to repair the selected Software Bundles on remote Machines.

Remote Installer provides you with several options for performing a remote deployment of software and makes it easier for you to solve deployment tasks. You are proposed to choose among a quick install, a simplified deployment of Software Bundles and the most flexible option of generic software deployment.

Quick install is the simplest way to install software to a set of Machines. The difference between quick install and adding an install package to a generic deployment operation is that in the former case you do not have to configure the advanced parameters; instead, you just select a set of Machines, provide an installation file and define only the parameters that are required to install the product. This mode allows you to install a single software product at a time. To perform a quick install, you should select the Machines you would like to install software onto in the Network or the All Machines view and choose either the Quick Install item in the Deploy Software button drop-down from the Software Ribbon group on the Home page or the Quick Install button from the Software Ribbon group on the Deployment page. Alternatively, you can use the Quick Install item from the pop-up menu or from the Deploy Software button drop-down on the toolbar. A dialog will be displayed to let you choose the installation. After the installation is chosen, you are offered to review and possibly change the common configuration for the installation. To proceed with the installation, press OK. The installation will start, and as soon as it is completed, you will be able to see the execution results in the Execution Results view. A detailed log for the installation is also available in the Execution Results view.

Remote Installer allows you to quickly execute install, uninstall or repair of specific Software Bundles. For example, to perform install, you should select the required Bundles and Bundle Groups in the Software Bundles view and press the Install button either from the Bundles Ribbon group on the Deployment page or from the Deployment group on the Software Bundles contextual page from the Software Bundles Tools category. Alternatively, you can use the Install item from the view pop-up menu and the Install item from the Install button drop-down on the toolbar. The configuration dialog of the deployment operation will be displayed on the screen with the selected Software Bundles added to be installed. Uninstall and repair of Software Bundles is executed in the same manner using the Uninstall and Repair actions.

With Remote Installer, in addition to simple install, uninstall and repair, you can combine install, uninstall and repair of both Software Bundles and embedded deployment packages within a single operation. All these features are available when configuring a deployment operation. To execute generic deployment, you can use the Deploy item in the Deploy Software button drop-down from the Software group on the Home page or the Deploy Software button from the Software group on the Deployment page. If the currently active view is the Network view or the All Machines view, the selected Machines and Collections are added to the operation's Machine Queue. In case the Software Bundles view is active, you are proposed to choose if the selected Bundles and Bundle Groups should be installed, uninstalled or repaired. The Deploy Software wizard will appear on the screen Pic 1.

Configuring software deployment

Pic 1. Configuring software deployment

When configuring a deployment process, you can provide Software Bundles and/or embedded deployment packages to be installed, uninstalled or repaired and define a set of Machines to be operated. To learn more about defining a set of deployment packages, refer to the Deployment Operation Configuration section. For information on configuring the scope of Machines, refer to the Defining Machines to Operate section of this document. Once you are done with configuring a deployment, press Finish to proceed. The deployment operation will start automatically, and as soon as it is completed, you will be able to see the execution results in the Execution Results view. A detailed log for the deployment operation is also available in the Execution Results view.

Creating a new Deploy Software Task

If you do not want to perform deployment of software right away, with Remote Installer you can create a preconfigured task to perform deployment in the future, at any time of your choice. When creating a new task, you can provide multiple bundles and embedded packages, if required. To create a new Deploy Software task for further execution, you should choose the New Task > Deploy Software item from the Tasks area pop-up menu. Alternatively, you may use the New Task button from the Tasks area toolbar or the Regular Task button from the New Ribbon group on the Management contextual page from the Tasks and Schedule Tools category. The New Task wizard will appear on the screen and guide you through the process of creating a new task. Once you are done with configuring the task, press Create to create it. The newly created task will be added to the Tasks area. A created task can be executed manually any time using the Run menu item from the Tasks area or scheduled for automatic execution. Remote Installer will store the results for all runs of this task, and you can review all of them in the Execution Results view.

Performing software deployment on schedule

As it has already been mentioned, with Remote Installer you can run a preconfigured Deploy Software task any time you want. However, manual task execution may not be convenient for you since in such a case you would always have to remember when you should perform this or that deployment. The scheduling engine integrated into Remote Installer can always keep this in mind for you so that you can concentrate on your other everyday tasks.

To schedule a new Deploy Software task, you should choose the Scheduled Task > Deploy Software item from the New Ribbon group on the Home page. This option is also available in the Scheduling area pop-up menu and on the toolbar. Alternatively, you can select the Machines you want to deploy the software to in the Network or the All Machines view and choose the New Scheduled Task > Deploy Software menu item from the pop-up menu to initialize the Machine Queue with the selected Machines. To schedule install, uninstall or repair of specific Bundles and/or Bundle Groups, you can select them in the Software Bundles view and choose either the required options from the New Scheduled Task pop-up menu item or the New Scheduled Task item from the Install, Uninstall and Repair buttons' drop-down from the toolbar. The described options are also available on the Deployment Ribbon page and the Software Bundles contextual page from the Software Bundles Tools category. The New Scheduled Task wizard will appear on the screen and guide you through the process of scheduling a task.

When scheduling a task, you can specify the deployment packages to be deployed and the Machines to execute the specified deployment packages on. Once you are done with configuring a task, press Schedule for the task to be put on schedule. The scheduled task will be added to the Scheduling area. A scheduled task is executed automatically when its start time comes. Remote Installer stores the results for all runs of such a task, and you can review all of them in the Execution Results view.

Adding Software Bundles to Tasks

You can add Software Bundles to any of the install, uninstall and repair tasks that have been created and scheduled. To reach the goal, you should select the required Bundles and Bundle Groups in the Software Bundles view and use the Add to Task button from the Tasks Ribbon group on the Software Bundles contextual page from the Software Bundles Tools category. Alternatively, you can use the Add to Task item from the pop-up menu or the Add to Task items from the Install, Uninstall and Repair buttons from the view toolbar.

Now you are familiar with the features of executing, creating and scheduling deployment tasks and have a better understanding of the concept used in Remote Installer.