Get System Settings
This command obtains information on whether the target system meets minimum capabilities.
Variable
Type the name of the variable that will hold TRUE if the system meets the minimum capability, and FALSE if not.
Capability
Choose the capability to check for using the drop down menu.
Warnings
- The ARM64 platform, even though the underlying platform is still 64 bit. This is to ensure your legacy installation scripts do not mistakenly deploy AMD64/EM64T compiled binaries and/or application runtimes onto an incompatible ARM64 environment. Even though both platforms are 64 bit, they are incompatible and mutually exclusive. capability returns when running on an
- The TRUE only when running on an ARM64 platform. You may still use the Set 64 Bit Mode command on either ARM64 or AMD64/EM64T platforms to enable 64 bit deployment. capability returns
- The TRUE only when running on an ARM64 platform, and where AMD64/EM64T application emulation is supported. Since the operating system does not offer file system or registry redirection in this scenario, you must exercise caution and refrain from deploying any AMD64/EM64T files and/or creating registry keys in native system locations when installing AMD64/EM64T apps on an ARM64 operating system. Such changes would risk overwriting or breaking existing native ARM64 apps and settings on the operating system with emulated AMD64/EM64T apps instead. capability returns
- This function only checks for a minimum capability. For instance, if you are checking for 32 MB Physical Memory, the function will return TRUE if the target system contains at least 32 MB physical memory, or more.
- If you need to check for an exact operating system or service pack level (and not "at least or newer"), use the Get OS or SP Level command instead.
- Some capabilities, such as the TRUE or FALSE values, but as their actual values on the target system. If the requested capability is not available, the return is an empty string. capability, are not returned as
- The
ValueMeaningADMINThe logged on user is a system administrator.POWERThe logged on user is a power user (also called a user)..USERThe logged on user is a user (also called a limited user).GUESTThe logged on user is a guest, with very limited rights.
capability returns the following values, with the meanings as described in the table below. - The
ValueMeaningUNKNOWNAn unknown processor architecture.X86Intel 32 bit compatible architecture.IA64Intel Itanium 64 bit compatible architecture.AMD64X64 (Intel EM64T or AMD64) 64 bit compatible architecture.ARM64ARM64 64 bit compatible architecture.
capability returns the following values, with the meanings as described in the table below. - The EditionID value stored in the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion on newer operating systems, where unfortunately there is no clear standard defined for interpreting such values. capability returns an empty value on operating systems earlier than . Its return value matches the exact
- The capability returns the exact value stored in the registry key . While it is uniquely generated during a fresh installation of the operating system, it may be replicated verbatim when the operating system image has been cloned without adherence to cloning best-practices such as running after the clone operation.