ndlaunch Command Line

IT Asset Management (Cloud)

The installation component on managed devices is now limited to installing various packages required by the FlexNet Inventory Agent, including updating the FlexNet Inventory Agent itself.


ndlaunch [-f preferenceFile | -o tag=value] [catalogFile]
ndlaunch -a PackageName [-o tag=value ...]
ndlaunch -d PackageName
ndlaunch -r urlOfCatalogFile [-o tag=value ...]

Type Value Description
-a PackageName Updates the named package from the last location from which it was downloaded and installed. If no update is necessary or available, runs the currently installed version (if execution is required). This parameter is equivalent to using both -p and -r. This is the mechanism by which the FlexNet Inventory Agent checks for any changes to its policy. Examples:
%BASE\ndlaunch –a mypolicy
Tip: Use the %BASE path substitution variable to include the full path to the FlexNet Inventory Agent installation.
  catalogFile The full pathname to a locally available FlexNet catalog. If specified, the catalogFile filename must appear last on the command line. FlexNet catalogs have the file extension .osd.
-d PackageName Delete the application identified by the package name. You can identify the package name of any installed application by looking in the installation component's application cache; each installed application has its own folder (named for the associated package) in this location.
Warning: Do not use this parameter to delete standard packages distributed by IT Asset Management through the inventory beacons.
-f preferenceFile

Advanced parameter, recommended for use by experienced administrators only.

Sets the value of a symbol used in a catalog by passing it the contents of a preference file using the installation component's command line. The installation component reads the list of symbol values specified in preferenceFile, and substitutes them for the symbols used in the catalog.

preferenceFile uses the standard .ini file format. For example:
  • symbolName is the name of a symbol for which you wish to define a value
  • value is the value assigned to the symbol.
-o tag=value Each instance over-rides the specified preference for the installation component. Each parameter set at the command line must be accompanied by its own -o flag. Do not repeat any individual tag within the command line. Possible tags are listed below. If your command line will exceed the length limit of your operating system’s command line, use the -f parameter instead.
-r urlOfCatalogFile
Check to see if an updated catalog file exists at the specified URL. If so, download and install it. Example:
%BASE\ndlaunch -r http://www.mysite.org/myapp.osd


In previous releases, ndlaunch had greater functionality and many more preferences. The following are now deprecated (meaning that their use is discouraged, that their ongoing functionality is not guaranteed, and that at an unspecified future time they may be entirely removed from the ndlaunch component):
AddRemove AlertExecute AllowByteLevel
AllowedPkgSubtypes AllowRebootIfLocked AllowRebootIfServer
AllowTimeoutIfLocked AlwaysDisplayReboot ApplyPolicy
AskAboutDependencies AutoAlertExecute AutoDetectDC
AutoPromptOnInstallCompletion AutoPromptOnUnInstallCompletion AutoRedundancy
BrandARP CacheDir CacheDirectory
CachedVersion CheckCatalogDigest CheckFileDigest
CheckRegistry CmdLineOverrides CompressMSA
ConfirmSharedFileRemoval ConnectionAttempts DetectApplicationVersionConflicts
DisplayAllAuthcode DownloadOnly DownloadPolicy
EventLogs (installation component) ForceCOMRegistration ForceReboot
ForceRebootIfLocked ForceValidSignature GlobalConfigSource
IgnoreConnectionWindows InstallationStatusRefreshPeriod InstallerARPModify
InstallerARPRemove LogInstallCheck LogInstallFail
LogInstallPass LogLevel (installation component) LogModules (installation component)
LogNotRequiredCheck LogUninstallFail LogUninstallPass
LowProfile (installation component) MgsMsiArgs MinimumDCSpeed
MsiAllPkgBaseURL MsiBaseURL MsiBaseURLList
MsiCustomBaseURL MsiInstallArgs MsiReinstallFeatures
MsiReinstallModeLevel MsiRepair MsiRepairLevel
MsiSourceListUpdate MsiSourceLocation MsiUILevel
MsiUninstallArgs MsiUserDomain NetworkRetries
NetworkRetryPeriodIncrement NetworkTimeout (installation component) NoStage
PkgCacheDirectory PlatformSpecificPackages PolicyPackageRefreshPeriod
PolicyRefreshPeriod PolicyServerPriority PostponeByDefault
PostponementQueryBefore PostponeUserInteractionLevel PrivateAppAccess
PromptOnCOMRegFailures PromptOnInstallCompletion PromptOnUnInstallCompletion
PropagatePkgChanged PublicAppAccess QuietUntilUpdate
RebootCmdLine RebootIfRequired RebootContinueAfterCmdFailure
RebootPostCommand RebootPreCommand RebootPromptCycles
RebootPromptWait ReInstallRequiresVersionChange RenotifyTimeout
RotateConnectionsOnFailedConnectionAttempt RunAllUsersInstallAsUser SaveAllUserSymbols
SecurityAnalysisFile ServiceConnectTimeout StagedInstall
StagedOnly StageInactivePackages SupplyWorstCaseReturnValue
UITimeoutWait UploadEventLogs UseLastUpdateLocation
UseTrustDatabase VerifyCatalogSigned VerifyDownload
VerifyFilesSigned VerifyTrustOrSign VirusScan

IT Asset Management (Cloud)