AppendPath

Append Path in AUTOEXEC.BAT or Windows NT Registry

Related Topics Link IconRelated Topics

Definition

Use this command to append the path statement in the AUTOEXEC.BAT file.

Settings

Input

  • Path extension
    Enter the directory or directories you want to add to the path statement. Check the  option to ensure that the extension is inserted at the beginning of the statement.
    Insert extension at beginning of path ensures that the extension is inserted at the beginning of the statement.
  • Insert the PATH instruction...
    Enter the line in the AUTOEXEC.BAT file before or after which the new path statement should be placed. You can use wildcards here.
  • Name of application to trigger message box
    If you want to inform the user about modifications to the path statement, you must enter the name of the application for which you extended the path statement. A message box will be displayed when the installation package is executed.

Options

Confirm changes to AUTOEXEC (16-bit only) (equivalent to the Verify function)
If checked, all changes must be confirmed. When the installation package is executed, a dialog box will be displayed, containing two text boxes: the entry in the first text box shows the current version of the AUTOEXEC.BAT file and the second text box contains the proposed new version.
(You cannot access this dialog box from Windows NT)

This dialog box allows to control the execution of the command. The user has the following options:

  • Modify
    Executes changes to the path statement.
  • Skip
    Click once: Switches from Replace mode to Append mode.
    Double-click: Skips path changes.
    In the Replace mode, the existing path statement is extended; in the Append mode, a new path statement is inserted. Switching between the two modes is necessary if you do not yet have a path statement.
  • Recommend
    Recommends and displays alternatives to the path statement.

With Windows NT, the path extension takes place in the registry:
- In the key HKEY_LOCAL_MACHINE\system\CurrentControlSet\Control\Session Manager\Environment, if the command is executed using the NetInstall Service.
- In the key HKEY_CURRENT_USER\Environment, if the command is executed on user level.

Disable file redirection on x64 machines
For reasons of compatibilty, Ivanti DSM maps file and registry access to the default storage location for 32 bit applications (provided that the storage location differs from that of 64-bit applications). File access: whenever a 32-bit application attempts to access %windir%\System32, the access is redirected to %windir%\SysWOW64. Registry commands: when accessing HKEY_LOCAL_MACHINE\SOFTWARE the calls are redirected to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node. The x64-switch stops this redirection of file and registry accesses when running the script command on a x64 computer; the eScript command runs on the specified path. CallScript command: the script runs in a 64-bit process.