Creating a Configuration Manager application to install the Nomad client
There are two installers for the Nomad client, one for 32-bit OS and the other for 64-bit OS:
- 1EClient-x86.msi is used for 32-bit OS
- 1EClient-x64.msi is used for 64-bit OS
The following headings show how to define an application and deployment types for each of these installers.
Creating an application with a deployment type for the 64-bit Nomad client installer
To create an application to install the Nomad client:
- In the Configuration Manager console, open the Software Library workspace and expand the Application Management node.
- Right-click Applications and choose Create Application.
- On the General settings screen in the Create Applications Wizard, select the Manually specify the application information option
- Click Next
- Populate the details for the application as follows:
- Name: Nomad client
- Publisher: 1E
- Software Version: 5.1
- Select the option: Allow this application to be installed from the Install Application task sequence action without being deployed
- On the Application Catalog screen, click Next
- On the Deployment Types screen, click the Add... button
- From the Type drop-down in the Create Deployment Type Wizard, ensure that Windows Installer (
*msifile) is selected
- Ensure Automatically identify information about this deployment type from installation files is selected
- Set the Location of the 1EClient-x64.msi installer using the Browse... button and locating the file from the share where the file has been stored
- Click Next
- On the Import Information screen, (assuming the import from the
msiwas successful), click Next
- On the General Information screen, set the Name: field to Nomad client (64-bit)
Change the Installation program to something similar to the following:
In the above command line:
- MULTICASTSUPPORT=0 turns off multicast (it makes the logs noisy if multicast hasn’t been set up).
- LOGPATH=C:\Windows\CCM\Logs sets the location of the Nomad client log files. When troubleshooting, it can be useful for Configuration Manager administrators to have the Nomad client log files in the same location as the Configuration Manager client log files.
- You might also consider using a Windows Installer Transform (.mst) if there are a number of properties to define making the installer command-line long
- When the Installation program edit field has been set click Next to continue
- On the Requirements screen, click Add…
- In the Create Requirement dialog, populate the requirements as follows:
- Category: Device
- Condition: Operating system
- Rule type: Value
- Operator, select One of from the dropdown list and then check any of the 64-bit OS you may encounter in your environment: for example the All Windows 8.1 (64-bit) and All Windows 10 (64-bit) checkboxes
- Click OK
- Click Next
- On the Dependencies screen, click Next
- On the Summary screen, click Next to start the creation of the new deployment type
- If everything goes well you should see the heading: The Create Deployment Type Wizard completed successfully, on the Completion screen of the Create Deployment Type Wizard. Click Close to close the wizard
- A new deployment type called Nomad client (64-bit) will have been added to the Deployment types field in the Create Application Wizard. At this point you could create another deployment type for the 32-bit version of Nomad, as described in Adding a deployment type for the 32-bit version of Nomad below.
- Once you've finished creating the deployment types, click Next on the Deployment Types screen to continue
- On the Summary screen, click Next to start the creation of the application
- If everything goes well you should see the heading: The Create Application Wizard completed successfully, on the Completion screen of the Create Application Wizard. Click Close to close the wizard
The Nomad client application should now be created in Configuration Manager.
Adding a deployment type for the 32-bit version of Nomad client
During or after the creation of the Nomad client application you can also add a deployment type for the 32-bit version of Nomad client using one of the following methods:
- During creation: on the Deployment Types screen of the Create Applications Wizard,
- After creation on the Deployment Types tab of the application Properties dialog in Configuration Manager
- After creation by right-clicking on the application in Configuration Manager and selecting Create Deployment Type from the context menu
The steps for each method are the same, to add a deployment type for the 32-bit version of Nomad repeat steps 7 to 22 under the heading Creating an application with a deployment type for the 64-bit Nomad installer - making the following changes:
- At step 10 set the location for the 1EClient-x86.msi instead
- At step 13 on the General Information screen set the Name: field to 1E Client (32-bit)
At step 14 change the Installation program field to something similar to the following (essentially the same as the 1E client (64-bit) command line, except that the msi file name is 1E.Client-x86.msi):
- At step 17 when you set the operator check any checkboxes for the 32-bit OS you have in your environment instead, for example: All Windows 8.1 (32-bit) and All Windows 10 (32-bit)
Adding content to the distribution point
To add content to the distribution point:
- From the Applications node in the Software Library workspace, right-click the Nomad client Application and from the context menu, choose Distribute Content
- On the General screen of the Distribute Content Wizard, click Next
- On the Content screen, click Next
- On the Content Distribution screen, click Add and choose Distribution Point from the drop-down list
- In the Add Distribution Points dialog, choose the distribution point.
- Click OK to close the Add Distribution Points dialog and add the selected distribution points
- Click Next on the remaining screens of the Distribute Content Wizard to start adding the content to the selected distribution point(s)
- If everything goes well you should see the message: The Distribute Content Wizard completed successfully. Click Close to close the wizard
Deploying the Nomad client to All Desktop and Server Computers
To deploy the Nomad client:
- From the Applications node in the Software Library workspace, right-click the Nomad client application and from the context menu, choose Deploy
- On the General screen of the Deploy Software Wizard, click Browse… next to the Collection: field to open the Select Collection dialog
- From the drop-down list, choose Device Collections, then select All Desktop and Server Clients
- Click OK to return to the General screen
- Click Next to continue
- On the Content screen, ensure that the content has been deployed to your distribution point (see step 6 under the Adding content to the Distribution Point heading). Click Next to continue when you have confirmed the distribution points
- On the Deployment Settings screen, ensure Install is selected on the Action: field drop-down list and select Required from the Purpose: field drop-down list, then click Next to continue
- On the Scheduling screen, click Next to accept the default deadline (As soon as possible after the available time)
- On the User Experience screen, choose Display in Software Center, and only show notifications for computer restarts from the drop-down list
- Click Summary to skip to the Summary screen
- On the Summary screen, check the settings and click Next to start the deployment
- If everything goes well you should see the message: The Deploy Software Wizard completed successfully. Click Close to close the wizard window
Speeding up and monitoring the progress of the installation
To speed up and monitor the progress of the installation:
- In the Configuration Manager console, select the Assets and Compliance workspace
- Select the Device Collections node, right-click All Desktop and Server Clients and choose Client Notification -> Download Computer Policy
A dialog is displayed showing the number of resources in this collection. Click OK
- Select the Monitoring workspace and choose the Deployments node.
- Right-click the Nomad client deployment and choose View Status from the context menu. You can view the next task when the current one finishes.
Reviewing the installation on the client
To review the installation on the client:
- Login to the client with administrative privileges.
- From the Start menu, click Run and run services.msc. Note the 1E Nomad Branch service is running.
- Leave the Services interface open and from the Start menu, right-click Computer and select Manage.
- In the Computer Management interface, expand the Local Users and Groups node and click the Users folder. Note that the local user SMSNomadP2P& has been created.
- Expand the Shared Folders node and click Shares. Note that NomadSHR has been created – this is the Nomad cache.
- Right-click NomadSHR and from the context-menu, choose Properties.
- In the NomadSHR Properties dialog, note the path to the share as well as the the 6 user (connection) limit.
- Click the Share Permissions tab and note the permissions for the share.
- Cancel the NomadSHR Properties dialog to return to the Computer Management interface.
- Leave the Computer Management interface open and return to the Services interface.
- Right-click the 1E Nomad Branch service and select Stop.
- Return to the Computer Management interface and refresh the Shares node. Note that the NomadSHR is deleted when the service is stops.
- Switch to the Services interface and start the 1E Nomad Branch service.
- Return to the Computer Management interface and refresh the Shares node. Note that the NomadSHR is recreated when the service starts.
- Close the Services interface and the Computer Management interface.
- Start Windows Explorer, press ALT+T and click Folder Options…
- On the View tab, ensure Hidden Files and Folders can be viewed, and uncheck Hide extensions for known file types.
- Click OK.
- Browse to C:\ProgramData\1E\NomadBranch. This is the folder that is shared as NomadSHR and is the root of the Nomad cache.
- Browse to C:\Windows\CCM\Logs and double-click the NomadBranch.log to open it. Observe the Nomadservice startup activity in the log. Note the client detected it is running on a Configuration Manager client and automatically enables the option to use HTTP and SMB.
- Close the log file.
- From the Start menu, run regedit.
- Navigate to HKLM\Software\1E\NomadBranch. This registry key contains all the configuration options used by Nomad.
Reviewing the installation on a distribution point
The installation on the Distribution Point (DP) server results in the same components being installed on the server, however the service will automatically perform the LSZ generation and RDC processing if it identifies that it is running on Configuration Manager on a Site Server and DP. For standalone DPs (distribution point not on a site server) the SIGSFOLDER and SPECIALNETSHARE installer properties will need to be correctly configured to enable the LSZ generation and RDC processing to take place, and PERMITTEDLSZSHARES may need to be configured also.
To review the installation on a site server distribution point:
- Login to the server with administrative privileges.
- From the Start screen, click Services. Note the 1E Nomad Branch service is running. Close the Services console.
- From the Start screen, start typing regedit and click regedit when it appears in the search results. Note the HKLM\Software\1E\NomadBranch registry key.
- From the Start screen type C:\ProgramData and press Enter to open the folder. Browse to the 1E\NomadBranch folder. Note that as this is a DP, the client has created the LSZFILES folder.
- Browse to C:\Windows\CCM\Logs and double-click the NomadBranch.log to open it.
- Near the top of the log file, notice that the computer has been identified as an SMS Site Server and an SMS distribution point.
The LSZFILES folder is also established as a virtual directory in IIS.