RemoveDir

Delete Directory

Related Topics Link IconRelated Topics

Definition

Use this command to delete the specified directory (only if it is empty).
If the directory contains files, it will not be deleted. You will not receive an error message when executing the installation package.

The RemoveDir command can be used to remove any directories. On the contrary use the RemoveFolder command to remove system folders (e.g. in the Start menu), or to remove any directory together with the included files.

In case an error occurs when running this command, you can specify the option Stop script on error in the Script Editor. If the error actually occurs, the script stops, thus preventing subsequent errors, and the associated policy is shown as not compliant.
This also applies if you set the package property Error handling to Always terminate script on error (a default setting for new packages).

Settings

Options

Include subdirectories
Using this option subdirectories are also removed if they do not contain any files.

The option does not work on 64 bit computers in the native x64 branch of the system folder.

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.