InstallAware IDE Options
Customizing Script Appearance
You may change the way your script looks in the script editor. On the
tab, in the group, click to display the window, and then:- Select the tab to change the script font and size.
- The tab also lets you turn the feature on and off.
- The tab also includes , which automatically emits closing statements for looping and branching constructs.
- Select the tab to change the way script commands are syntax highlighted.
- Select the tab to show or hide balloon tips for potential error conditions, as well as general coding tips. The tab also lets you enable or disable saving extra human readable file accompaniments for each of your script files - while InstallAware script files are plain text, they are not human readable outside of the IDE. The file accompaniments however are human readable - corresponding exactly to the script text as seen in the IDE - in plain text form, thus serving as a valuable aid in change tracking mechanisms. Note that these human readable files do not contain any project information and therefore cannot be re-opened inside the IDE.
Team Foundation Server/Visual Studio Team Services/Azure DevOps Services Integration
The InstallAware IDE is integrated with
, , and . If you have not already installed the associated integration features during your InstallAware installation, first run InstallAware setup again, and enable the desired features.Click the
button, and then choose . Switch to the tab to manage the integration:- Check the box to enable integration with source control. Integration is enabled by default unless it is turned off.
- Choose your desired version of from the drop-down menu.
- For , InstallAware only lists those server versions for which you already have clients installed, or where clients are unnecessary, other versions are automatically listed.
- For 2015/VSTS or the 2017/2018/VSTS/Azure item from the combo box to enable integration. , select either the
- For 2017/2018/VSTS/Azure item from the combo box to enable integration. , select the
Your changes take effect only after restarting the InstallAware IDE. InstallAware recommends you immediately restart the IDE after changing any of these settings.
Virtual Machines
The InstallAware IDE is integrated with
, , and virtual machine platforms. Click the button, and then choose . Switch to the tab to manage the integration.Please note that in addition to configuring the settings below for the InstallAware IDE, project-level settings are also necessary to run your setups in virtual machines.
VMware Workstation Virtual Machines Repository
This repository contains a list of your local
virtual machines. You may test your setups on all virtual machines listed in this section.- Click to add a location containing virtual machines to your virtual machine repository.
- Click after selecting one or more virtual machines in your repository to manage user accounts for logging on to the guest operating systems installed within the selected virtual machines.
- Click to clear all virtual machines from your virtual machine repository. You will need to rebuild your virtual machine repository following this action to enjoy virtual machine integration with VMware Workstation.
- Click after selecting one or more virtual machines in your repository to remove them. The selected virtual machines will no longer be available for integrated virtual machine testing.
Microsoft Hyper-V Virtual Machine Server Repository
This repository contains a list of
virtual machine servers. You may test your setups on all virtual machines hosted on the servers listed in this section.- Click to add a server containing virtual machines to your virtual machine server repository.
- Click after selecting one or more virtual machine servers in your repository to manage server accounts for logging on to the selected virtual machine servers.
- Click to clear all virtual machine servers from your virtual machine server repository. You will need to rebuild your virtual machine server repository following this action to enjoy virtual machine integration with servers.
- Click after selecting one or more virtual machine servers in your repository to remove them. The selected virtual machine servers, and all of the virtual machines hosted on them, will no longer be available for integrated virtual machine testing.
In addition to virtual machines hosted on the servers listed in this section, the InstallAware IDE automatically includes your local instance of Console node, under the node of the Project Manager window.
, designated as theVMware vSphere Virtual Machine Server Repository
This repository contains a list of
virtual machine servers. You may test your setups on all virtual machines hosted on the servers listed in this section.- Click to add a server containing virtual machines to your virtual machine server repository.
- Click after selecting one or more virtual machine servers in your repository to manage server accounts for logging on to the selected virtual machine servers.
- Click to clear all virtual machine servers from your virtual machine server repository. You will need to rebuild your virtual machine server repository following this action to enjoy virtual machine integration with servers.
- Click after selecting one or more virtual machine servers in your repository to remove them. The selected virtual machine servers, and all of the virtual machines hosted on them, will no longer be available for integrated virtual machine testing.
VMware and Hyper-V Virtual Machine Requirements
You must satisfy the following requirements on all
, , and virtual machines you wish to use with integrated InstallAware testing:- Guest tools (integration tools) must be installed in the guest operating system.
- The guest operating system must be on the same network as the host operating system.
- A password protected user account must be defined on the guest operating system for tests to be run under.
Supported Operating Systems
- 32 bit: Service Pack 3 or higher.
- 64 bit, 32 bit, 64 bit, and (both 32 and 64 bit): Service Pack 2 or higher.
- Newer versions: No service packs are necessary.
On an unsupported operating system, the Project Manager nodes for virtual machines will always be unpopulated even when you have added entries to your virtual machine repository.
Supported Hypervisors
8 and higher.
Servers 5.5 and higher.
Servers 2.x and higher.
Additional Hyper-V Requirement
The following requirement applies only to
virtual machines:- The InstallAware Hyper-V.exe. must be installed inside the guest operating system. This tool is supplied inside your main InstallAware folder as
You may also manually undertake the following steps to meet the same requirement without using the InstallAware
:- Click Start, click Run, type regedit, and then press .
- Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
- If the
- On the Edit menu, point to New, and then click DWORD Value.
- Type LocalAccountTokenFilterPolicy, and then press .
registry entry does not exist, follow these steps:
- Right-click LocalAccountTokenFilterPolicy, and then click Modify.
- In the Value data box, type 1, and then click OK.
Extra
Enable Ataturk signature
Check this box to display the stylized signature of Mustafa Kemal Ataturk at the bottom of each of your scripts, as if personally signed by him.
Enable in-place find
Check this box to enable searching for text in the script editor without popping up a separate dialog box. The in-place search function also offers more features than the dialog box based approach.
Allow Multiple Instances of the InstallAware IDE
Check this box to allow the InstallAware IDE to use multiple instances, or uncheck it to allow only a single instance of itself.
There are no known issues running multiple instances of the InstallAware IDE side-by-side, and this can be a helpful technique to facilitate work on more than one setup project at a time; for example to copy/paste code between your projects.
Show full paths in the Project Manager window
Check this box to display full file paths on all relevant nodes of the Project Manager window.
While this may result in a cluttered appearance, it may help resolve mistakes regarding locations of project assets such as Include Scripts.
Disable IntelliScan (recommended for files referencing slow network paths)
Check this box to disable checking whether file paths are valid inside the script editor and elsewhere in the IDE.
This is recommended if you have a lot of files located on slow speed network locations, which would then slow down rendering your script.