--- title: Environment description: The Environment components in the RPA Desktop Design Studio retrieve information and perform specific operations on the Windows environment. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/environment-utility.html release: australia topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Utilities, Automation components, RPA Desktop Design Studio, Robotic Process Automation \(RPA\) Hub, Workflow Data Fabric] --- # Environment The Environment components in the RPA Desktop Design Studio retrieve information and perform specific operations on the Windows environment. - **[Use the CurrentDirectory component](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/use-environment-currentdir.md)** Find out the current working directory and its path by using the CurrentDirectory component in RPA Desktop Design Studio. - **[Use the GetEnvironmentVariable component](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/use-environment-getenvvari.md)** Retrieve the value of an environment variable by using the GetEnvironmentVariable component in RPA Desktop Design Studio. For example, you can get the value of the TEMP variable. - **[Use the Is64BitOperatingSystem component](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/use-environment-is16bitos.md)** Determine if an operating system is 64 bits as part of an automation Workflow by using the Is64BitOperatingSystem component in RPA Desktop Design Studio. - **[Use the MachineName component](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/use-environment-machinename.md)** Retrieve the name of your computer as part of an automation Workflow by using the MachineName component in RPA Desktop Design Studio. - **[Use the ResolvePath component](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/use-environment-resolvepath.md)** Find the path of your current automation project as part of an automation Workflow by using the ResolvePath component in RPA Desktop Design Studio. You must specify the parameter, for example, %projectpath% to get the path. - **[Use the SetEnvironmentVariable component](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/use-environment-setenvvariable.md)** Create or update an environment variable as part of an automation Workflow by using the SetEnvironmentVariable component in RPA Desktop Design Studio. These variables persist across activities and can be retrieved later using GetEnvironmentVariable. - **[Use the SpecialFolderPath component](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/use-environment-splfldrpath.md)** Retrieve the path to a special folder In Windows based on the name you specify by using the SpecialFolderPath component in RPA Desktop Design Studio. - **[Use the SystemDirectory component](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/use-environment-sysdir.md)** Retrieve the path to the system directory as part of an automation Workflow by using the SystemDirectory component in RPA Desktop Design Studio. - **[Use the UserDomain component](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/use-environment-userdomain.md)** Retrieve the user domain name that is associated with a current user as part of an automation Workflow by using the UserDomain component in RPA Desktop Design Studio. - **[Use the UserName component](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/use-environment-username.md)** Retrieve the user name of the user who is currently logged on to the Windows machine as part of an automation Workflow by using the UserName component in RPA Desktop Design Studio. - **[Properties of the Environment components](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/util-environment-prop.md)** Learn about the properties of the Environment components in RPA Desktop Design Studio. **Parent Topic:**[Utilities](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/utilities.md)