On both the End-User Client and the Administrator Client, you must have administrator rights to add and update registry entries under the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM
Requirements for End-User Client
You must have administrator rights on the End-User Client to install the OLE DB provider for AS/400 and VSAM as a Windows service on Microsoft Windows NT, on Windows 2000, and on Windows XP-based systems.
Requirements for Administrator Client
You must have administrator rights on the Administrator Client to install the following on Windows NT, on Windows 2000, and on Windows XP-based systems:
- Install SnaBase as a Windows service.
- Install the OLE DB provider for AS/400 and VSAM as a Windows service.
- Install SnaRpc as a Windows service.
Allowing Non-Administrators to Install Applications
Applications that are published or assigned through a Group Policy object (GPO) as part of IntelliMirror are designed to run with elevated privileges so that nonadministrators can install applications that may generally require administrator rights.
You can allow nonadministrators to install applications that are not published or assigned through IntelliMirror. To do this (on a Windows 2000-based system), select the
Always install with elevated privileges option in both a User Configuration GPO and a Computer Configuration GPO.
For additional information about how to set the "AlwaysInstallElevated" registry parameter to allow users to install applications when GPOs are not in use, click the article number below
to view the article in the Microsoft Knowledge Base:
259459�
HOWTO: Allow Nonadministrators to Install MSI Packages
Unattended Installations
When a Windows Installer package is published by means of a GPO, it can be installed on a system by means of the
Add/Remove Programs tool in Control Panel. When installed in this manner, the application is installed in an unattended (silent) mode. For the Host Integration Server 2000 clients, the result is that the client is installed using the default settings. All the End-User and Administrator components are installed when the default settings are used. Additionally, the Host Integration Server 2000 Resource Location Wizard, which is used to configure the Host Integration Server 2000 client, is not run at the end of the installation as it is for typical GUI installations.
Additionally, a user who does not have administrator privileges cannot run the Host Integration Server 2000 Resource Location Wizard after the Host Integration Server 2000 Administrator Client is installed. In this case, the user cannot configure the Administrator Client with the correct settings to allow it to connect to a Host Integration Server 2000 server.
The Host Integration Server 2000 Help documentation describes how an unattended installation can use an initialization file (.inf) to configure Host Integration Server 2000 Clients and Host Integration Server 2000 Servers.
For more information, see "Automating Setup" under Installation and Configuration in the Host Integration Server 2000 Online Books. The documentation indicates that an unattended installation that uses an .inf file is initiated using the following command line syntax for the Host Integration Server 2000 Administrator Client:
Msiexec /I <path>\HIAdmin.msi UNATTENDED_INSTALL_FILENAME=<path>\HIAdmin.inf /q
If a Host Integration Server 2000 Client Windows Installer package is published by means of a GPO, the UNATTENDED_INSTALL_FILENAME command line parameter cannot be passed to Windows Installer. Therefore, you have to modify the Windows Installer package to include this parameter and the path to the .inf file that will be used to configure the Host Integration Server 2000 client.
Using the Orca Database Editor
The Orca database editor is a table-editing tool available in the Windows Installer Software Developer Kit (SDK) that can be used to edit .msi files.
For additional information, click the article number below
to view the article in the Microsoft Knowledge Base:
255905�
HOWTO: Use Orca to Edit Windows Installer Files
The following file is available for download from the Microsoft Download Center:
After you install the Windows Installer SDK, you can install the Orca editor by running the Orca.msi package.
Allowing the Client to Install Using an .inf File
The following describes how to modify a Host Integration Server 2000 Client Windows Installer package. This procedure adds the UNATTENDED_INSTALL_FILENAME parameter to allow the client to install by using an .inf file that is configured by a Host Integration Server 2000 administrator.
To modify the package, follow these steps:
- Start the Orca editor.
- Open the Host Integration Server 2000 Client Windows Installer package that you want to modify.
- Scroll down to the Property table. (The list of tables in the Windows Installer package appears in the left pane of the Orca window.)
- Select the Property table to display the list of defined properties for the Windows Installer package.
- On the Tables menu, click Add Row.
- In the Property box, type the following in uppercase as shown:
UNATTENDED_INSTALL_FILENAME
- In the Name column, click Value, and then enter the path and file name in the following format:
\\servername\sharename\filename.inf
For example: \\appserver\his_install\hiadmin.inf
- Click OK to close the Add Row dialog box. You can expect to see the new UNATTENDED_INSTALL_FILENAME property listed at the bottom of the Property column of the Orca window.
- Save the changes to the Windows Installer package, and then close the Orca editor.
Resources on the Host Integration Server 2000 CD-ROM
The Host Integration Server 2000 CD-ROM includes sample .inf files for the End-User and Administrator Client in the following folders:
- \Setup\Clients\Administrator
- \Setup\Clients\EndUser
You can modify the client .inf files so that only the components that the users require are installed when you run the Windows Installer package. You can also pre-define the client configuration (Sponsor Servers, Client Protocol). For more information about the parameters that are listed in the .inf files, see the Host Integration Server 2000 Online books.
REFERENCES
The following articles are mentioned earlier in this article:
255905�
HOWTO: Use Orca to Edit Windows Installer Files
259459�
HOWTO: Allow Nonadministrators to Install MSI Packages
318126�
Installer Err Msg Installing Host Integration Server Client