HP Smart/Zero Client 4.1.
© Copyright 2011, 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Microsoft, Windows, and Vista are trademarks of Microsoft Corporation in the U.S. and other countries. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty.
About This Book WARNING! Text set off in this manner indicates that failure to follow directions could result in bodily harm or loss of life. CAUTION: Text set off in this manner indicates that failure to follow directions could result in damage to equipment or loss of information. NOTE: Text set off in this manner provides important supplemental information. If you have comments, feedback, or questions about this guide, please e-mail us at tc_software_docs@hp.com.
iv About This Book
Table of contents 1 Quick Start ....................................................................................................................... 1 Installing HP Smart Client Services .............................................................................................. 2 Standard installation .................................................................................................. 2 Booting client ......................................................................................
Attaching client files to a profile ................................................................................ 21 About installing certificates ........................................................................ 21 Installing Citrix Certificates on Smart Zero Core 4.1.0 and earlier versions ..... 22 Customized login screen ........................................................................... 22 Screen background customization ...............................................
Download image off web ......................................................................................... 54 Reimage device ...................................................................................................... 54 Retrieving System Diagnostics .................................................................................................. 55 What is System Diagnostics? .................................................................................... 55 Saving System Diagnostics .
viii
1 Quick Start If you just want to install HP Smart Client Services and get started, this section will guide you through the following: ● Installing HP Smart Client Services on page 2 ● Booting client on page 3 ● Quick troubleshooting on page 3 NOTE: Microsoft® Internet Information Services (IIS) in Windows® Server and Microsoft .NET Framework 3.5 must be installed before you install HP Smart Client Services. For information on installing IIS, visit http://www.microsoft.com.
Installing HP Smart Client Services Standard installation NOTE: Microsoft IIS and Microsoft .NET Framework 3.5 must be installed before you install HP Smart Client Services. 1. Download HP Smart Client Services from HP.com. 2. Double-click HPSmartClientService_version number.exe to launch the HP Smart Client Services installation wizard. The InstallShield Wizard dialog box appears. 3. Select the language and click OK.
Booting client If HP Smart Client Services is enabled and configured to connect clients to a valid remote connection server, the client will auto-configure and boot to a login screen. Users can then enter their credentials to log in to the preconfigured remote connection server. If HP Smart Client Services is not enabled, users will boot to the Demo Mode. For more information, see Client Usage on page 42. Quick troubleshooting Occasionally, everything does not go as planned.
2 Server setup ● How it works on page 4 ● HP Smart Client Services on page 5 ● Using Profile Editor on page 13 ● Automatic intelligence on page 31 ● HP Intelligent Delivery Service on page 39 How it works The HP Smart Client is designed to detect its update server automatically and to configure itself automatically on first boot. This greatly simplifies device installation and maintenance.
HP Smart Client Services ● Supported operating systems on page 5 ● Prerequisites on page 6 ● Using HP Smart Client Services on page 10 Supported operating systems ● Windows 7 ● Windows Server 2003 ● Windows Server 2008 ● Windows Server 2008 R2 NOTE: The installer is 32-bit only, but it is supported on 32-bit and 64-bit versions of the Windows operating system.
Prerequisites ● Installing Internet Information Services (IIS) on page 6 ● .NET Framework 3.5 on page 8 Installing Internet Information Services (IIS) IIS must be installed before HP Smart Client Services can be installed. Installing IIS on Windows 7: 1. Click Start and select Control Panel. 2. Click Programs, and then click Turn Windows features on or off. 3. In the Windows Features dialog box, click Internet Information Services. and then click OK. Installing IIS on Windows Server 2003: 6 1.
Installing IIS on Windows Server 2008 or Windows Server 2008 R2 1. Click Start, select Administrative Tools, and then click Server manager. 2. Click Roles in the left pane. 3. In Roles Summary, click Add Roles in the right pane. 4. In the Select Server Roles dialog box, check the Web Server (IIS) check box. 5. Accept the default entries and click Next.
6. In the Confirm Installation Selections dialog box, click Install. 7. When the Installation Succeeded screen appears, click Close to end the installation. .NET Framework 3.5 If you plan to use Windows Server 2008 R2, IIS must be installed before .NET Framework 3.5 is enabled. You do not have to manually install the .NET Framework 3.5 if you have internet access during the installation of HP Smart Client Services. The installation wizard asks you if you would like to install the .NET Framework 3.5.
2. Click Features to display all the installed Features in the right hand pane. If .NET Framework 3.5 is listed, it is installed. 3. If it is not installed, install it using one of the following methods: Through the Server Manager interface: a. In the Server Manager interface, select Add Features to display a list of possible features. b. In the Select Features interface, expand .NET Framework 3.5 Features. c. Select .NET Framework 3.5 and click Next. d.
Using HP Smart Client Services To launch HP Smart Client Services, double-click HPSmartClientService_version number.exe (HP Smart Client Services installation executable). ● Installing custom setup on page 10 ● Modifying, adding, repairing, or deleting HP Smart Client Services features on page 11 Installing custom setup NOTE: Microsoft IIS and Microsoft .NET Framework 3.5 must be installed before you install HP Smart Client Services. This is a custom installation of HP Smart Client Services. 1.
If you click Install, HP Smart Client Services is installed and the InstallShield Wizard Complete page opens. 12. If you want to launch the Profile Editor, select the check box and click Finish. If not, leave the check box clear and click Finish to exit the wizard. NOTE: The Profile Editor allows you to create and edit configuration files. For more information, see Using Profile Editor on page 13.
3. Repair the installation if you have corrupted or deleted install files. Choose this option to perform a complete reinstallation of HP Smart Client Services. a. Select Repair, and then click Next. The Maintenance Complete dialog box appears. b. 4. Click Finish. Remove HP Smart Client Services if you wish to remove all installed features. NOTE: Profiles and packages are not deleted by default. a. Select Remove and click Next.
Using Profile Editor The Profile Editor is used to modify the client profile stored on the Automatic Intelligence server. This profile contains connection information, settings, and files that smart clients will download and use to self-configure. To access the Smart Client Profile Editor: 1. Click Start > Programs > Hewlett-Packard > HP Smart Client Service. 2. Select HP Profile Editor. To load an existing profile.xml file: ▲ Click the profile.xml link and point it to the location of the profile.
Changing your server/URL This page allows you to configure the connection launched from the clients. ▲ Select a connection type and type the server name or address of the remote connection server in the field. NOTE: If you choose more than one connection type, the registry tab uses the smallest group of settings available in all platforms. Be sure to create one profile for each hardware type. Select the operating system version used for that profile.
To use the Platform page: 1. In the Profile Editor, under Platform > Smart Client versions > OS Build, select one or more OS Build IDs for your site. After selecting a Build ID, the appropriate information for your OS build selections is displayed in the supported platform and Smart Client version boxes. If you choose more than one connection type, the registry tab uses the smallest group of settings available in all platforms.
How to use the tree view To display the tree view: ▲ Expand the root and expand the options whose value you want to change. Changing settings To change a setting: Record volume is changed for this example 1. Expand the root and Audio. 2. Click RecordVolume to select it. 3. In the Values area for RecordVolume, change the value as desired. 4. Click Next.
Keyboard Model Layout Variant Canada [Français Canadien] pc105 ca wincompat Croatia [Hrvatski] pc105 hr wincompat Czech Republic [Český] pc105 cz wincompat Denmark [Dansk] pc105 dk wincompat Finland [Suomi] pc105 fi wincompat France [Français] pc105 fr wincompat Germany [Deutsch] pc105 de wincompat Hungary [Magyar] pc105 hu wincompat Italy [Italiano] pc105 it wincompat Japan, with "¥" (RDP) [日本語] jp106 jp jp106-hp-yen Japan, with "\" (RGS) [日本語] jp106 jp jp106-
How to read the side information bar The Information bar is located in the right pane of the Profile Editor screen. When you select an option, information on the setting appears in the Information bar.
Disabling Configure menu items To disable Configure menu items: 1. 2. In the Profile Editor under Registry > Registry Settings, expand the following folders: ● Zero-Login folder ● Controls folder In Registry Settings under Zero-Login > Controls, select the Configure menu option that you wish to disable.
3. Select Authorized. 4. To disable a menu option, type 0 in the Value field. Repeat steps 1–4 for each menu item you want to disable. Disabling Additional Configurations menu items All menu items under Additional Configuration must be disabled before Additional Configuration can be disabled. To disable Additional Configuration menu items: 1. 20 In the Profile Editor under Registry settings > Users > User > apps, open a folder for the menu item that you want to disable.
Menu Option Folder Printer Mapping hptc-printer-mapping-mgr Factory Reset hptc-profile-mgr 2. Select Authorized. 3. To disable a menu option, type 0 in the Value field. Repeat steps 1–3 for each menu item you want to disable. Finishing and saving your settings 1. Click the Finish tab. 2. Click Save Profile. (If it is grayed out, then you have changed nothing.) 3. Click Finish. Attaching client files to a profile About installing certificates As of Smart Zero Core 4.1.
Installing Citrix Certificates on Smart Zero Core 4.1.0 and earlier versions In Smart Zero Core 4.1.0 and earlier, without the Certificate Manager add-on, the only certificate store supported by the profile editor is the Citrix Certificate store. Other stores require client scripts to be run after certificate import, and so require a Custom update. In this example, we will install a cacert CA certificate that will be used by the Citrix session. 1. Add a file. 2. Import the file. 3.
Parameters: a string Example: name: itemName; Default: none Use: Specifies a string to associate with the element. It is used only in debugging output, such as when a syntax or value error is found in attribute parsing. padding Parameters: An absolute (pixel) or percentage value Example: padding: 20; Default: none Use: An object will be positioned on the screen as if the screen were smaller on all sides by the padding value.
position Parameters: XX,YY where XX and YY are positions in absolute pixels or in percentages of screen width and height. Example: position: 50%,90%; Default: 0,0 (the upper left) Use: Specifies the position of the element. See alignment below as well. alignment Parameters: [left|hcenter|right] [top|vcenter|bottom] Example: alignment: left bottom; Default: hcenter vcenter—the element is centered at the given position.
Common attributes recognized: name, color, padding ● color—specifies the solid background color of the screen, if no gradients are specified ● padding—specifies the default padding for all subsequent elements Custom attributes: none gradient Use: Specifies a full-screen gradient for use in the background.
gradients; left-to-right for horizontal linear gradients; and center-to-edge for radial gradients. Colors are specified as either six-digit hex or three 0-255 comma-separated values. Example: colors: 0.0,000000 0.5,996600 0.9,255,255,255; Use: colors will be interpolated along the linear or radial axis between the points and colors specified. If no values are given, the colors are assumed to be evenly spaced on the axis between 0.0 and 1.0. If the first fractional value is greater than 0.
Use: Specifies a string of text to lay over the background. Common attributes recognized: name, size, color, alpha, position, alignment, context Custom attributes: ● text-locale Parameter: localized text Example: text-de_DE: Dieser Text is in Deutsch.; Use: When in the matching locale, this text will be used for the string. Supported are de_DE (German), en_US (English), es_ES (Spanish), fr_FR (French), ja_JP (Japanese), and zh_CN (Simplified Chinese). File encoding is UTF-8.
Parameter: size in pixels or in a percentage of screen width Example: max-width: 90%; Use: If the string would otherwise turn out to be wider than the size given, it is scaled down to fit within the width specified. ● max-height Parameter: size in pixels or in a percentage of screen height Example: max-height: 64; Use: If the text would otherwise turn out to be taller than the size given, it is scaled down to fit the height specified.
As examples of changes, the central frame area might be customized as follows: QFrame#centralFrame { /* Sea green dialog background color */ background-color: rgb(46,139,87); /* Rounded, thicker borders */ border-width: 6px; border-radius: 16px; /* Make sure it is at least 400 pixels wide */ min-width: 400px; } Text for the login header might be customized as follows: LoginArea QLabel#loginHeader { /* Change the login text at the top */ qproperty-text: "Login Here"; color: white; font-size: 16pt; font-weigh
/* Substitute my company logo for the normal one. */ image: url(/writable/misc/MyCompanyLogo.png); min-width: 48px; min-height: 48px; } It can have a different style when it is not enabled: QPushButton#connectButton:disabled { /* Flat gray */ background: rgb(204,204,204); border-radius: 3; color: rgb(102,102,102); font-size: 12pt; } Of course, many more customizations are possible. See the Qt documentation for possibilities.
4. In the Registry Editor, create a new directory under Root called Serial. 5. Under Serial, create a new setting called Baud. 6. Set the Baud value to the baud rate of your serial printer. NOTE: If you connect using VMware View, as it originally starts to connect, make sure you cancel the connection. You need to change it—click the down arrow next to the connection, select Connection, and then select Microsoft RDP.
● MAC address-based profile on page 32 ● Updating thin clients on page 33 Viewing your HP Smart Client Services website To view the HP Smart Client Services website: 1. Click Start > Administrative Tools. 2. Click Internet Information Services Manager. 3. In the left pane, expand the Computer name. 4. Expand the Sites folder. 5. Expand the HP Smart Client Service site. 6. Expand the auto-update folder and its sub folders. Automatic Intelligence directory structure NOTE: The index.
4. Use system info from the client to obtain the MAC address. 5. Click Save Profile As and save the profile to HP Smart Client Services (C:\Program Files (x86)\Hewlett-Packard\HP Smart Client Service\auto-update \PersistentProfile\MAC\.xml, e.g., 00fcab8522ac.xml). 6. Reboot the client with that MAC address. 7. Ensure that the settings have been applied.
DHCP Tag setup on Windows Server 2003/2008 for Automatic Intelligence update DHCP tagging enables you to specify the thin clients to be updated. This is useful if you want only certain thin clients to run with a particular update; however, if you only have one or two thin clients to update, you may want to consider using Manual update instead. Otherwise, Broadcast update is recommended. NOTE: Your server MUST have the DHCP Role installed in order to use DHCP Tagging.
2. In the left pane, select the Domain to which the thin clients are connected. 3. Right-click IPv4, and then select Set Predefined Options. 4. In the Predefined Options and Values dialog box, click Add. 5.
● In the Name field, type auto-update. ● Select String from the Data type menu. ● Type 137 in the Code field. ● Type HP Automatic Update in the Description field. 6. Verify that the information is correct and click OK. 7. In the Value section, type the update server address in the String field. Example: http://auto-update.domain.com:18287/auto-update 8. Click OK to finish the setup. DHCP Tagging is now ready to update specific thin clients.
DNS alias During boot, Automatic Update attempts to resolve the DNS alias 'auto-update'. If that hostname resolves, it attempts to check for updates at the URL http://auto-update:18287. This update method enables clients to access a single update server across the entire domain, simplifying management for deployments with many subnets and DHCP servers.
3. In the Server field, type the host name of the update server with the port. The format is: autoupdate.domain.com:18287, where auto-update.com is the host name. 4. 38 In the Path field, type auto-update, and click OK. The thin client is now be able pull updates from the specified server.
HP Intelligent Delivery Service This Windows service listens for broadcasts from client devices on a high level port. When a broadcast is received, HP Intelligent Delivery Service responds with the URL of the Automatic Intelligence server, which the smart client uses to check for client updates. To start and stop HP Intelligent Delivery Service: 1. Click Start > Program > Administrative Tools > Server Manager. 2. Expand the Configuration tab in the left pane and select Services. 3.
2. In the left pane, expand Diagnostics > Event Viewer > Windows Logs, and then select Application. In the center Application pane are logs of all of the application events. Logs related to HP Intelligent Delivery Service can be viewed under HP Broadcast Server Win Service.
HP Device Manager The HP Device Manager Agent is software that runs in the background of the thin client. This allows the administrator to select thin clients remotely and to manipulate those thin clients to meet the required business need. For more information on HP Device Manager, refer to the HP Device Manager User Guide at C:\Program Files\HP\HP Device Manager\Doc\User_Guide. If you do not have HP Device Manager downloaded or installed yet, you can download it from http://h20000.www2.hp.
3 Client Usage This hardware and software combination gives the user the power to remotely connect into many servers with different operating systems. This provides the user with a variety of powerful computers from the user’s desk. Very little hardware setup is required: connect an active network cable, a mouse, a keyboard, and a monitor, and then connect a power cord and plug it into a power outlet.
To configure Demo Mode: 1. Click on a connection type. 2. Type the server name or IP address in the appropriate fields. 3. Type in the Server Login and click Log on. Connections ● RDP on page 43 ● ICA on page 44 ● VMware View on page 44 RDP The RDP Client is based on freeRDP 1.0 and includes many enhancements to meet requirements for RDP 7.
ICA Published application mode Direct desktop mode Supported/unsupported features ● Support XenApp 5/6 and XenDesktop four connections ● Standard ThinPro Citrix 12.2.3.211107–1 Linux Client with HDX ● Full 1080p MMR support HDX/Rave NOTE: The initial 4.1.1 release does not support HDX. To obtain HDX support, install version 4.1.2. ● USBR support via HDX ● Published application support VMware View Supported/unsupported features ● Standard VMware View 1.
7. The Desktop window is displayed with desktop pool/s and/or workstations to which you can connect. Choose the appropriate desktop and click Connect to continue. 8. Use the Ctrl-Alt-F12 hotkey sequence to disconnect from your PCoIP session and return to the login screen. NOTE: The Ctrl-Alt-F12 command works on the PCoIP-optimized client only. Using the System Control pane This section describes the functions in the System Control pane.
Control panel Control panel menu The Control Panel button is the button with the wrench icon. The Control Panel menus allow access to many GUI configuration settings. ● Connection—launches the Select Connection Type screen to access Citrix, RDP, and VMware View. NOTE: The Connection button is disabled by default when using HP Smart Client Services. This button is enabled only during demo mode. 46 ● Language—allows you to select a new language.
● Audio—lets you control the volume. ● Additional Configuration ◦ Automatic Update—allows you to configure the automatic update server manually NOTE: Automatic Update is disabled by default when using the HP Smart Client Service. This button is enabled only during demo mode. ◦ Certificate Manager—allows you to view locally trusted CA and personal certificates, as well as allows you to import a certificate to the client via USB key or by entering a URL.
NOTE: After any software updates on the client, you must unplug the printer and plug it back in again to allow the printer to be detected in printer mapping. ◦ Sound—allows you to adjust playback and input volumes and mute. ◦ X Terminal—allows users to enter the Linux command line terminal. NOTE: X Terminal will be disabled by default. Enable it by setting the registry key root/ users/user/apps/hptc-root-xterm/authorized to 1.
System information The system information button is the i button. When you click the i button, the About This Thin Client page appears.
Status tab If the network is connected to a valid network, the status tab shows the network settings: IP Address, Gateway, and MAC Address. This Network field displays an X and a message of No network available if no valid network is available. (To set up the network, select Control Panel tool bar/ Additional Configuration/Network Settings.) The Smart Client Service field displays the name of the server, provided Smart Client Service is set up to a valid, configured Smart Client Service server.
Network tab The left pane of the Network tab shows the detailed information about your network interface and DNS Settings. This tab displays the Interface Name, State, IP Address, Network Mask, MAC Address, DHCP Server Address, and Interface Statistics. The right pane of the Network tab displays the network default gateway and DNS Settings. You can select multiple network adaptors to view from the Interface name menu.
To use the Net-Tools tab: 1. In the client workstation under 2. On the Net Tools page under Select Tool, choose one of the options in the following table. System Information, select Net Tools. Option Description Ping Use the Ping tool to attempt an established contact with another device on the network from an IP address that you specify. If successful, the Ping Tool reports the total amount of time in milliseconds it took to receive a response from the device.
System Information tab The System Information tab displays information about your thin client. This tab shows the Platform Model name, Total RAM on the Thin Client, Serial Number, OS Kernel version, OS build ID, and Main software with the version numbers of all installed software. System Logs tab The System Logs tab displays all logs placed on the System, Kernel, X Server, and HP Smart Client Services. NOTE: Check Enable Debug Mode to generate more information in the diagnostic report.
Status icon The fourth button displays an icon corresponding to the state of your smart client. Clicking on the icon will give you a summary of the system state, and you can click the i button for further details. ● Error—a red X—There is a critical error such as lack of a network connection. ● Warning—a yellow triangle—There is a non-critical error such as inability to contact a Smart Client Service. Clicking on the icon clears the warning status.
11. Type Yes and press Enter to proceed. 12. When the reimage process is finished, remove the USB flash drive and press Enter.
3. Click Diagnostic. The diagnostics file, Diagnostic.tgz, is created. 4. Select the USB flash memory device under /media and click Save to save Diagnostic.tgz to the device. 5. Remove the USB flash memory device from the thin client. 6. Supply Diagnostic.tgz to the person or group that is going to fix your thin client. Opening System Diagnostics Windows 1. Download and install 7-Zip. (You may obtain a free copy of 7–Zip for Windows at http://www.7-zip.org/download.html.) 2.
Linux/Unix 1. Insert a USB flash memory device and copy the saved system diagnostics, Diagnostic.tgz, to the home directory. 2. Open a terminal and browse to the home directory. 3. Type tar xvfz Diagnostic.tgz in the command line. You have now successfully opened your System Diagnostic! What to look for in System Diagnostics ● ● ● The commands folder contains files such as: ◦ dmidecode.txt with information on the BIOS and graphics ◦ dpkg_--list.