OpenLM Agent Installation with Microsoft System Center Configuration Manager (SCCM) – KB815
OpenLM recommends to use Group Policy Object (GPO) installation. However it is possible to install OpenLM Agent with SCCM. Please see the following document describing in detail this installation process – User Guide on OpenLM Agent installation using Microsoft System Center Configuration Manager (SCCM). Note that SCCM installation is presented in that document as an example and requires additional fine-tuning on the part of your local expert/system administrator.
The following steps describe installation of OpenLM Agent. Instructions assume that there is already a working SCCM installation in your environment as well as on the workstations where OpenLM Agent will be deployed. It is advisable to seek IT department assistance with SCCM-related tasks. For additional information about SCCM and support of its installation and use beyond the instructions here, please consult with Microsoft Support (System Center Configuration Manager).
Installation requires two stages:
●Creating installation package for the application
●Deploying application on target workstations
2.1. Creating Installation Package
1. Locate the OpenLM Agent installer (OpenLM_Agent_Installer_####.msi) on the SCCM server or on a network share to be sure it is accessible by that server.
2. Open SCCM Configuration Management Console on the SCCM server.
3. Navigate to the Applications tab in Software Library menu to the left of the screen (Software Library > Overview > Application Management > Applications).
4. [Optional] A folder can be created under Applications in order to help manage the applications of the organization. This may be helpful in cases where it is an advantage to create applications for a variety of situations.
To create a folder, simply right-click on Applications and choose “Folder” from the popup list. Enter Folder Name in Configurations Manager screen and click [OK].
5. Right-click on Applications and choose “Create Application” from pop-up menu.
An “Application Wizard” dialog will open, displaying general information (see Figure 20). [NOTE: If an application needs to be added to a folder, which was created by Step #4, You’ll simply need to right-click on the folder name in the menu, instead of clicking on Applications.]
Figure 20: Create Application Wizard displaying General panel.
6. Select “Automatically detect information about this application from the installation files” by clicking the radio button. This will use information from the installation files for automating the installation process as much as possible.
7. Choose an installation file type, then click the ‘down’ arrow on Type drop-down list and choose “Window Installer (*.msi)” by clicking on it.
8. Click on [Browse] button to locate the MSI installation file, which was identified on Step #1.
9. Click [Next] to advance to ‘View Imported Information’ panel, which displays information automatically captured from the installer package.
10. Click [Next] to advance to ‘Specify information about this application’ panel (see Figure 21).
Figure 21: “Specify information about this application” screen.
11. Input all relevant and desired details in to the upper portion of the screen.
These fields are free text which can help identify and sort applications during searches. The fields include Name, Administrative Comments, Manufacturer, Version, Optional Reference and Administrative Categories.
12. Modify the Installation program field as required and use the [Browse] button to locate the installation file in question. This field can include options you would normally use in silent installation from the command line. See “Installation Parameters, Options and Descriptions.” section in this document.
13. In the lower half of the panel, select the desired installation behavior from “install behavior” drop-down menu.
●Install per user — Installs using rights taken from the current user.
●Install per system — Installs using SMS Agent Host service rights (Local System account).
●Install per system if the resource is a device; otherwise, install per user — If the application is targeted for a collection of devices, use install per system.
If the application is targeted as a collection of users or user groups, use install per user.
14. Click [Next] button to advance to the Summary screen.
15. Review information compiled for application. If anything needs to be changed use [Previous] button to navigate back through wizard screens; return to Summary screen after completing changes.
16. When compiled information has been reviewed, click [Next] button on Summary screen. It will save the changes and invoke progress screen (see Figure 22) while application is created. When the process is completed, the completion screen will appear along with a review of the process (see Figure 23).
Figure 22: “Create Application Wizard” progress screen.
Figure 23: “Create Application Wizard” success screen.
17. Click on [Close] to close Completion screen and exit the wizard.
At this point, creation of the installation package is complete. It will be available in the SCCM console listing under Software Library > Overview > Application Management > Applications.
Additional applications may be created to handle different installation criteria by repeating Step #4 to Step #17. Additional parameters and details may be added by right-clicking the application in the console and choosing “Properties.”
2.2. Deploying Application to Target Workstations
1. Open SCCM console and locate application in the listing under Software Library > Overview > Application Management > Applications.
2. Right-click on OpenLM Agent application and select “Deploy” from popup menu that appears. The “Deploy Software” Wizard will open along with a General screen (panel titled “Specify General Information for this Deployment”).The ‘Software’ field will be pre-populated with the application name (see Figure 24).
Figure 24: “Deploy Software Wizard” – specify general information for this deployment screen.
3. Click the [Browse] button to the right of the ‘Collection’ field – “Select Collections” screen will appear. By default User collections screen is opened (Figure 25).
Figure 25: “Users Collections” panel on Select Collection screen.
4. Use drop-down list in the upper left part of the Select Collections screen to navigate to the desired User Collections, then choose from any available options which appear in the right part of the screen.
5. [Optional] Use the drop-down list in the upper left part of the “Select Collections” screen. Then navigate to “Device Collections” and choose from the available options which appear in the right part of the screen.
Figure 25: “Device Collections” panel on Select Collection screen.
6. Click [OK] to accept changes and return to General screen.
7. Click [Next] to advance to the “Content” screen (panel titled “Specify Content Destination”).
8. Click [ADD] to open a popup menu and choose “Distribution Points”.
Add distribution points by marking the checkboxes on Add Distribution Points screen.
9. Click [OK] to return to Content screen.
10. Click [Next] to advance to the “Deployment Settings” screen (panel titled “Specify Settings to Control How this Software is Deployed”).
11. Default values for “Action and Purpose” are “Install” and “Available,” respectively. “Available” value needs to be changed to “Required”, as these options are the suggested ones for installing the OpenLM Agent.
Click [Next] to advance to the “Scheduling” screen (panel title “Specify Schedule for this Deployment).
12. [Optional] Use the options on the “Scheduling” screen to specify the time of installation. The default value of “As soon as possible after the available time” will launch installation as soon as possible following completion of the deployment setup.
13. Click [Next] to advance to “User Experience” screen (panel titled “Specify the user experience for the installation of the software on the selected devices”).
14. [Optional] Adjust the options as desired. The default for “User Notification” is “Display in Software Center and show all notifications.” “Commit changes at deadline or during maintenance window (requires restart)” is also checked by default.
15. Click [Next] to advance to “Alert” screen (panel title “Specify Configuration Manager and Operation Manager alert options”).
16. [Optional] Adjust the options as desired. None of the options are enabled by default.
17. Click [Next] to advance to “Summary” screen (panel title “Confirm settings for the new deployment”).
18. Review the information compiled for deployment. If anything needs to be changed, use [Previous] button to navigate back through wizard screens. Return to Summary screen after completing any changes.
19. Click the [Next] button on the “Summary” screen to accept changes and initiate creation of deployment, which will make a progress screen appear.
When the process is complete, Completion screen will be displayed along with review of completed process.
20. Click [Close] to exit the wizard to return to console screen.
21. [Optional] Locate deployment by clicking Deployments tab in the bottom of SCCM console screen with selected application.
Upon successful deployment, OpenLM Agent should appear in the “Software Center” on the client and will be installed automatically.