The Nomad PBA Task Sequence steps are not designed for use with offline USMT or WinPE.

The -NMDS_POLL command-line option for the NomadPackageLocator.exe tool cannot be used in WinPE.

The -NMDS_<command> command-line options for NomadBranch.exe have not been tested in WinPE so their behavior might be unpredictable in that environment.

The 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.

It takes the following format:

NomadPackageLocator.exe -NMDS_DELETE,<name>


NomadBranch.exe -NMDS_DELETE,<name>


  • <name> is used to identify the shared cache and should be the same as the one used in the NMDS_POLL argument that initially requested the share, i.e. the value of task sequence variable %PBAComputerName%. This may be up to 40 characters, consisting of 0-9 and A-Z characters, and is case insensitive.

    If you have run NMDS_COMPLETE, run NMDS_FIND prior to NMDS_DELETE otherwise errors will be generated.

NMDS_DELETE is not essential because a share is automatically deleted after a period of time determined inĀ PostCompleteTimeoutHours, but it is good practice to use it in order to release resources.

Task sequence environment variables

NMDS_DELETE does not use any task sequence environment variables.