Summary

Nomad support for Configuration Manager OS Deployment.

These features are described in greater detail in the following pages:

In this section

OS deployment task sequences

Nomad can integrate with OSD strategies to maximize the efficiency of distributing large OS content across the network. It does this by providing a number of Task Sequence steps that can be integrated directly into your OSD Task Sequences.

  • Set Nomad as download programThis custom task sequence action is used to set SMSTSNomad.exe as the download program during a task sequence. This is accomplished by setting the SMSTSDownloadProgram task sequence variable to SMSTSNomad.exe.
  • Create Nomad application policyThis custom task sequence creates a Nomad application policy and is used during an OSD task sequence during the provisioning phase prior to any applications being installed. It uses the NomadPackageLocator tool to enable Nomad to be used as an alternative download provider during provisioning. When the application policy is no longer required it can be removed using the Delete Nomad application policy custom task sequence.
  • Delete Nomad application policyThis custom task sequence deletes a Nomad application policy previously created using the Create Nomad application policy custom task sequence action. It uses the NomadPackageLocator tool to remove the previously created Nomad application policy.
  • Disable Run from distribution pointThis custom task sequence is used to revert the task sequence variables set using the Enable Run from distribution point custom task sequence action to their default values.
  • Enable Run from distribution pointThis custom task sequence can be used in the following instances:
  • Install and configure Nomad in WinPEThis custom task sequence action is used specifically to install and configure Nomad in WinPE – typically done in order to support the use of pre-staged content.
  • Install 1E ClientThis task sequence action is used to install the 1E Client.
  • Get migration settingsProvides support for encryption in PBA. Also enables PBA to be used for computer replace scenarios. This task can be configured to run under either the capture phase or the restore phase. Its behavior differs depending on which phase it's run under.
  • Peer backup assistant Provision Nomad PBA data storeThis custom task sequence action is used to provision a PBA data store prior to saving user state using USMT. It is the first step of the Peer backup assistance sequence (USMT Capture User State follows).
  • Peer backup assistant Finalize Nomad PBA data storeThis custom task sequence action is used to close the connection to the PBA data store after user state is saved with USMT Capture User State.
  • Peer backup assistant Locate existing Nomad PBA data storeThis custom task sequence action is used to find saved user data, prior to restoring user state using USMT Restore User State.
  • Peer backup assistant Release Nomad PBA data storeThis custom task sequence action is used to release saved user data in the Nomad cache, after restoring user state with USMT Restore User State.
  • Pre-stage content using NomadThis custom task sequence action is used to pre-stage content using Nomad either in WinPE or a full Microsoft Windows operating system. It uses the NomadPackageLocator tool to locate any locally available copies of content, as set in the References in the custom task sequence action properties. If no local copies are available ,it will download the content from the DP and store it locally. It then configures the task sequence to use this locally stored content.
  • Save Nomad cacheThis custom task sequence action is used to save the Nomad cache either in WinPE or a full Microsoft Windows operating system. It copies, links or moves previously downloaded content to the protected task sequence runtime folder so that it is not deleted by the standard Apply Operating System task sequence action.
  • Restore Nomad cacheThis custom task sequence action is used to restore the Nomad cache in the new Operating System during provisioning after Nomad has been installed. It only needs to be run if Save Nomad Cache is run prior to applying the new Operating System.
  • Stage 1E Client PackageThis custom task sequence downloads the 1E Client package and is typically done in Windows PE, in order to support the Install 1E Client task sequence action.
  • 1E WSA ActionsThe WSA Actions step is an essential component of the WSA deployment task sequence. Its positioning and configuration within the task sequence is critical to ensuring the task sequence completes successfully. The step performs several different functions depending on the selections made when configuring the step.
  • Peer backup assistant Close Nomad PBA data storeThis custom task sequence has been replaced by Peer backup assistant Finalize Nomad PBA data store. Existing deployments will still work but you cannot modify them. Going forward, we recommend using its replacement.
  • Peer backup assistant High-availabilityThis custom task sequence is deprecated and you should use the Peer backup assistant Finalize Nomad PBA data store task sequence instead. Existing deployments will still work but you cannot modify them. Going forward, we recommend using using its replacement.
  • Redirect content location to the Nomad cacheThis action is deprecated and is currently provided for backwards compatibility only, Use Pre-stage Content Using Nomad instead.
Peer Backup Assistant - PBA

The Peer Backup Assistant (PBA) feature enables files and settings data to be backed-up to a peer computer so that they can be maintained when the computer is being migrated to a new Operating System. Using PBA, you can avoid the cost of specifically provisioning state migration points or servers to hold the backup data, as peer computers can utilized to provide this feature. The risk of losing user data through the migration process is also greatly reduced in the process.

  • NMDS_POLLThe NMDS_POLL argument is available on either the NomadPackageLocator.exe (recommended) or NomadBranch.exe service command-line. When run, it places a request for a network share and size associated with it. It must only be used within a task sequence.
  • NMDS_COMPLETEThe NMDS_COMPLETE argument is available on the NomadPackageLocator.exe (recommended) or NomadBranch.exe service argument-line. It indicates that all user data has been copied to the PBA share and the connection can be closed. When run, it disconnects from its associated share and fixes its contents for the duration defined in the Nomad PostCompleteTimeoutHours registry value on the machine where the share is hosted. It is only for use within a task sequence.
  • NMDS_HAThe NMDS_HA argument is available on the NomadPackageLocator.exe (recommended) or NomadBranch.exe service argument-line. It creates additional backup copies of the user data that has been copied to the PBA share, so it must be run after the share has been closed using NMDS_COMPLETE. It is only for use within a task sequence.
  • NMDS_FINDThe NMDS_FIND argument is available on the NomadPackageLocator.exe (recommended) or NomadBranch.exe service argument-line. When run, it locates and connects to the share associated with it. It is only for use in a task sequence.
  • NMDS_DELETEThe NMDS_DELETE argument is available on the NomadPackageLocator.exe (recommended) or NomadBranch.exe service argument-line. When run, it deletes the share, contents and user associated with the shared cache. It is only for use in a task sequence.
  • Secondary PBA backup data storeSupport for this configuration is deprecated and is currently provided for backwards compatibility only. Use high-availability PBA instead. The PBA task sequence dialogs do not support this option, therefore some scripting would be required to achieve the same functionality.