The Environment Variable Update product action appends, prepends, replaces, or deletes a value onto an environment variable on the target system during installation. Any changes performed during installation are reversed during uninstallation. There are Standard and Platform properties for this bean. Environment variable updates are handled differently for each platform, therefore, platform specific information, which includes the file(s) that is updated and reboot/login requirements, is provided below.

NOTE: Environment variable updates cannot be performed on the Mac OS X platform. You can, however, reference them using the "$E" string variable.

For most platforms, there are two Levels of environment variables that can be updated using this bean: "System" and "User". Each Environment Variable Update bean can update only one of these types. For example, if you need to update both "System" and "User" environment variables in the same project, you must add two Environment Variable Update beans.