{"id":4081,"date":"2012-07-18T21:05:53","date_gmt":"2012-07-18T19:05:53","guid":{"rendered":"https:\/\/ingmarverheij.com\/?p=4081"},"modified":"2012-07-19T19:28:04","modified_gmt":"2012-07-19T17:28:04","slug":"hp-smart-zero-client-a-first-impression","status":"publish","type":"post","link":"https:\/\/ingmarverheij.com\/en\/hp-smart-zero-client-a-first-impression\/","title":{"rendered":"HP Smart Zero Client, a first impression"},"content":{"rendered":"\n<p><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" align=\"left\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP.jpg\" width=\"119\" height=\"67\" \/><\/p>\n<p>In the end of 2011 Hewlett-Packard introduced a range of zero clients and described them as <em>\u201cthe affordable, reprogrammable and to-smart-to-be-called-a-zero-client, clients\u201d<\/em>. The clients come in two forms; HP Zero Clients, which are unmanaged, and the HP Smart Zero Clients. which are managed. An overview of the available products can be found on the HP website (<a href=\"https:\/\/www8.hp.com\/us\/en\/hp-information\/thin-client-solutions\/index.html?jumpid=ex_r11260_go_thin_redirect\" target=\"_blank\">link<\/a>).<\/p>\n<p>&#160;<\/p>\n<p>I had the opportunity to get some hands-on-experience with a <strong>HP t510 <\/strong>(a HP Smart Zero Client) and the <strong>HP Automatic Update Server<\/strong> software. <\/p>\n<p><!--more--><\/p>\n<h2><font style=\"font-weight: bold\">HP t510<\/font><\/h2>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP-t510.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 10px 0px 0px; display: inline; float: left\" title=\"HP t510\" alt=\"HP t510\" align=\"left\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP-t510_thumb.jpg\" width=\"51\" height=\"100\" \/><\/a>The <a href=\"https:\/\/h10010.www1.hp.com\/wwpc\/us\/en\/sm\/WF05a\/12454-12454-321959-338927-3640406-5226831.html?dnr=1\" target=\"_blank\">HP t510 Flexible Thin Client<\/a> is an affordable ($ 259.00, US HP price) thin client with a duo-core VIA Eden 1Ghz processor, 2GB memory, Via ChromotionHD 2.0 graphics adapter, gigabit LAN and optional 802.11\/a\/b\/g\/n WiFi adapter.<\/p>\n<p>Besides the <strong>HP Smart Zero<\/strong> operating system the device is also capable of running Windows\u00ae Embedded 2009, Windows\u00ae Embedded 7 or HP ThinPro (Linux). <\/p>\n<p>The device boots in <strong>22 seconds<\/strong> (and shuts down in <strong>2 seconds) <\/strong>giving the user a good experience. After the operating system is booted a&#160; pre-configured system is displayed allowing the user to connect to any of&#160; the following environments:<a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Select-Connection-Type.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" align=\"right\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Select-Connection-Type_thumb.png\" width=\"154\" height=\"116\" \/><\/a><\/p>\n<ul>\n<li>Citrix XenApp <\/li>\n<li>Microsoft RDP <\/li>\n<li>VMware View <\/li>\n<\/ul>\n<p>The device is marked as \u201cHDX Ready\u201d and is capable of HDX MediaStream 1280*720 Quality Windows Media AND Flash Redirection. Details about the Citrix HDX Ready specifications and compatibility can be found <a href=\"https:\/\/www.citrix.com\/ready\/partners\/hewlett-packard\/products\/hpt510\" target=\"_blank\">here<\/a>. T<em>he \u201cZero Client : No\u201d remark on the Citrix site is interesting, the definition of a zero client appears to be flexible. More about the HP Smart Client being a zero client-or-not can be read in <\/em><a href=\"https:\/\/www.brianmadden.com\/blogs\/gabeknuth\/archive\/2011\/07\/27\/hp-s-got-a-zero-client-or-do-they-either-way-it-s-cool.aspx\" target=\"_blank\"><em>this article<\/em><\/a><em> by Gabe Knuth.<a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Additional-Configuration.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" align=\"right\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Additional-Configuration_thumb.png\" width=\"154\" height=\"85\" \/><\/a><\/em><\/p>\n<p>The user has the possibility to configure the device according his <strong>preferences<\/strong>, allowing it to configure the mouse, keyboard, screen, language, regional settings and of course the connection settings.<\/p>\n<p>Overall the HP Smart Zero operating system <strong>looks<\/strong> very <strong>good<\/strong>, its <strong>intuitive<\/strong> and well designed. Being \u201cHDX Ready\u201d and capable of client-side rendering of multimedia content makes it an interesting thin client. The out-of-the-box experience (OOBE) is very good and is similar to what the unmanaged <strong>HP Zero Clients <\/strong>can expect.<\/p>\n<h5>&#160;<\/h5>\n<h5>Smart Client <\/h5>\n<p>The HP Zero clients can be managed with <em>Smart Client Service<\/em>, a <strong>service<\/strong> that can be installed on a <strong>Windows<\/strong> operating system. <\/p>\n<p>In the HP Smart Zero operating system a user can click the <strong>information<\/strong> icon to see the status of the <em>Smart Client Service<\/em>. Out-of-the-box the Smart Client Service is not configured, clearly visible by the Exclamation mark in \u201cAbout this client\u201d. After configuring the service this will change to a green checkmark. More information can be found in the <em>system logs.<\/em><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Logon-screen-Information.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Logon-screen-Information_thumb.png\" width=\"129\" height=\"92\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/About-this-client-Smart-Client-Service-not-configured.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"About this client - Smart Client Service not configured\" border=\"0\" alt=\"About this client - Smart Client Service not configured\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/About-this-client-Smart-Client-Service-not-configured_thumb.jpg\" width=\"129\" height=\"92\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/About-this-client-Smart-Client-Service-is-configured.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/About-this-client-Smart-Client-Service-is-configured_thumb.jpg\" width=\"129\" height=\"93\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/About-this-client-System-logs.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/About-this-client-System-logs_thumb.jpg\" width=\"129\" height=\"94\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<h2><font style=\"font-weight: bold\">HP Smart Client Service (HP Automatic Update Server)<\/font><\/h2>\n<p>The HP Smart Client is designed to detect its update server automatically and to configure itself    <br \/>automatically on first boot. This greatly simplifies device installation and maintenance. Refer to the     <br \/>following diagram to see how the device communicates with the server to receive its profile and client     <br \/>kits. <\/p>\n<p align=\"center\"><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP-Smart-Client-communcation.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP-Smart-Client-communcation_thumb.png\" width=\"304\" height=\"248\" \/><\/a><\/p>\n<p align=\"center\"><em>Source: HP Smart Client Service \u2013 Administrators Guide<\/em><\/p>\n<h5>&#160;<\/h5>\n<h4><font style=\"font-weight: bold\">Installation<\/font><\/h4>\n<p>Before the HP Automatic Update Server can be installed you need to install the following prerequisites:<\/p>\n<ul>\n<li>Internet Information Service (IIS) <\/li>\n<li>.NET Framework 3.5 (this can done via the installer) <\/li>\n<\/ul>\n<p>The installation itself is pretty straightforward, the most important choice to make is the connection type that suits your needs. This connection type is provided by default to the clients, but it can be changed afterwards.<\/p>\n<p>Since my customer has a 2X environment (\u2026) I configured the Microsoft RDP connection type.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/1_thumb.png\" width=\"135\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/2_thumb.png\" width=\"135\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/3_thumb.png\" width=\"138\" height=\"58\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/4.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/4_thumb.png\" width=\"138\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/5.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/5_thumb.png\" width=\"138\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/6_thumb.png\" width=\"138\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/7.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/7_thumb.png\" width=\"138\" height=\"82\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/8.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/8_thumb.png\" width=\"136\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/9.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/9_thumb.png\" width=\"136\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/11.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/11_thumb.png\" width=\"136\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/12.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/12_thumb.png\" width=\"136\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/13.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/13_thumb.png\" width=\"136\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/15.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/15_thumb.png\" width=\"136\" height=\"104\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<h4><font style=\"font-weight: bold\">Installed components<\/font><\/h4>\n<p>After the installation has completed successfully the following components are installed:<\/p>\n<ul>\n<li>HP Broadcast Server <\/li>\n<li>IIS Website \u201cHP Automatic Update\u201d <\/li>\n<li>Profile Editor <\/li>\n<\/ul>\n<p>&#160;<\/p>\n<h5>HP Broadcast Server<\/h5>\n<p>After a Smart Client has booted it will search for a server that can provide him with updates. If this isn\u2019t configured via DHCP (described below) a broadcast packet [1] is send over the network. Because a broadcast packet is used this will only work if the client is on the same subnet as the service (an IP helper might solve this).<\/p>\n<p>The Broadcast Server is a Windows NT service (started automatically) listens on <strong>UDP <\/strong>port <strong>18286. <\/strong>An exclusion in the Windows Firewall is made by the installation. The port on which the service listens can be changed in the registry key <strong>HKLM\\SYSTEM\\CurrentControlSet\\Services\\HP Broadcast Server\\Port<\/strong>.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP-Broadcast-Server-service.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP-Broadcast-Server-service_thumb.png\" width=\"93\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Windows-Firewall.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Windows-Firewall_thumb.png\" width=\"89\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Windows-Firewall-HP-Broadcast-Server.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Windows-Firewall-HP-Broadcast-Server_thumb.png\" width=\"89\" height=\"104\" \/><\/a><\/p>\n<p>The Broadcast Server returns the address of the IIS website [2] to the Smart Client. The returned URL is specified in the registry key <strong>HKLM\\SYSTEM\\CurrentControlSet\\Services\\HP Broadcast Server\\ServerURL<\/strong>, by default this is set to <em>https:\/\/&lt;local<\/em><em> machine IP&gt;:18287\/auto-update.<\/em><\/p>\n<p><em><\/em>&#160;<\/p>\n<h5>IIS Website \u201cHP Automatic Update\u201d<\/h5>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Internet-Information-Services-HP-Automatic-Update-Properties.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" align=\"right\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Internet-Information-Services-HP-Automatic-Update-Properties_thumb.png\" width=\"107\" height=\"104\" \/><\/a>Both the configuration as the boot-image files (the operating system) are supplied via a IIS website. The Smart Client connects via HTTP or HTTPS [3] to the web application and searches for updated files [4]. By default the IIS Websites listens on TCP port <strong>18287<\/strong>, this can be changed in the properties of the IIS website.<\/p>\n<p>&#160;<\/p>\n<p>A web application with the name \u201cauto-update\u201d is mapped to <strong>%Installdir%\\auto-update<\/strong> (by default %ProgramFiles%\\Hewlett-Packard\\HP Smart Client Service\\auto-update), this is where both the configuration as the boot-image files are stored.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Internet-Information-Services-HP-Automatic-Update-auto-update-Persistent-profile.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Internet-Information-Services-HP-Automatic-Update-auto-update-Persistent-profile_thumb.png\" width=\"304\" height=\"166\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<h5>Profile Editor<\/h5>\n<p>To configure the Smart Client a profile editor is supplied, it can be found in the menu start (All Programs &gt; Hewlett-Packard &gt; HP Automatic Update Server &gt; Profile Editor).<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Start-Menu.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Start-Menu_thumb.png\" width=\"304\" height=\"240\" \/><\/a><\/p>\n<p>The Profile Editor a very basic configuration utility, it is more an XML parser that enables with some (basic) explanation. It is a big contrast with the flashy \/ well designed \/ intuitive \/ user friendly user-interface of the thin clients. <\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/14.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/1_thumb1.png\" width=\"146\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/21.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/2_thumb1.png\" width=\"146\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/31.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/3_thumb1.png\" width=\"146\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/41.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/4_thumb1.png\" width=\"146\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/81.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/8_thumb1.png\" width=\"146\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/91.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/9_thumb1.png\" width=\"146\" height=\"104\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<h4><font style=\"font-weight: bold\">DNS\/DHCP configuration<\/font><\/h4>\n<p>To provide the thin clients with the address of the HP Automatic Update Server it is recommended to use DHCP options (instead of a broadcast packet or manual configuration). Since DHCP is required to provide an IP address to the clients this is usually an convenient way of providing the configuration.<\/p>\n<p>The address of the HP Automatic Update Server are provided in DHCP option 137 (string value) . The complete URL needs to be supplied (example : <a href=\"https:\/\/auto-update.domain.local:18287\/auto-update\">https:\/\/auto-update.domain.local:18287\/auto-update<\/a>).<\/p>\n<p>If option 137 is <strong>not<\/strong> found in the DHCP lease the thin clients tries to resolve the hostname <em>auto-update<\/em> to an IP address via the <strong>DNS <\/strong>server. If a hostname <strong>can <\/strong>be resolve the Smart Client will try to retrieve the configuration from this address <em><strong>without<\/strong><\/em> the addition of the \u2018auto-update\u2019 folder, and will probably fail (<strong>404<\/strong> errors are logged in the IIS W3C logfiles).&#160; <strong>The client won\u2019t send a broadcast packet!<\/strong><\/p>\n<h5>&#160;<\/h5>\n<h5>Microsoft DHCP server<\/h5>\n<p>The following procedure explains how to do DHCP tagging in a Windows 2008 R2 Server. <\/p>\n<ol>\n<li>In the left pane, select the Domain to which the thin clients are connected. <\/li>\n<li>Right-click <strong>IPv4<\/strong>, and then select <strong>Set Predefined Options<\/strong>. <\/li>\n<li>In the <strong>Predefined Options and Values<\/strong> dialog box, click <strong>Add<\/strong>. <\/li>\n<li>In the <strong>Option Type <\/strong>dialog box\n<ul>\n<li>In the <strong>Name<\/strong> field, type <font face=\"Courier New\">auto-update<\/font>. <\/li>\n<li>Select <strong>String<\/strong> from the <strong>Data type<\/strong> menu. <\/li>\n<li>Type <font face=\"Courier New\">137<\/font> in the <strong>Code<\/strong> field. <\/li>\n<li>Type <strong>HP Automatic Update<\/strong> in the <strong>Description<\/strong> field. <\/li>\n<\/ul>\n<\/li>\n<li>Verify that the information is correct and click <strong>OK<\/strong>. <\/li>\n<li>In the <strong>Value<\/strong> section, type the update server address in the <strong>String<\/strong> field.\n<ul>\n<li>Example: https:\/\/auto-update.domain.com:18287\/auto-update <\/li>\n<\/ul>\n<\/li>\n<li>Click <strong>OK<\/strong> to finish the setup. <\/li>\n<\/ol>\n<p><em>Source: HP Smart Client Service \u2013 Administrators Guide<\/em><\/p>\n<p><em><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/DHCP-tagging-1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/DHCP-tagging-1_thumb.png\" width=\"144\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/DHCP-tagging-2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/DHCP-tagging-2_thumb.png\" width=\"105\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/DHCP-tagging-3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/DHCP-tagging-3_thumb.png\" width=\"105\" height=\"104\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/DHCP-tagging-4.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/DHCP-tagging-4_thumb.png\" width=\"105\" height=\"104\" \/><\/a><\/em><\/p>\n<p><em><\/em>&#160;<\/p>\n<h5>Linux DHCP server<\/h5>\n<p>If your using a linux server as your DHCP server you\u2019re probable using <a href=\"https:\/\/linux.die.net\/man\/8\/dhcpd\" target=\"_blank\"><em>dhcpd<\/em><\/a><em> (DHCP daemon)<\/em>. You can add the auto-update option with the following lines in <strong>dhcpd.conf.<\/strong><\/p>\n<pre lang=\"bash\">option autoupdate code 137 = string\noption autoupdate <a href=\"https:\/\/auto-update.domain.com:18287\/auto-update\">https:\/\/auto-update.domain.com:18287\/auto-update<\/a><\/pre>\n<p>\n  <br clear=\"all\" \/><\/p>\n<h4><font style=\"font-weight: bold\">Distributing client image \/ configuration<\/font><\/h4>\n<p>The most important job of the HP Automatic Update Server is distributing configurations (and maybe new client images). This is all done via the web traffic (HTTP or optionally HTTPS), pulled by the HP Smart Client from the HP Automatic Update Server.<\/p>\n<p>The default installation location is <em><strong>%ProgramFiles%\\Hewlett-Packard\\HP Smart Client Service\\auto-update<\/strong>. <\/em>This folder contains a number of subfolders<\/p>\n<ul>\n<li><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Windows-Explorer-HP-Automatic-Update-auto-update.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" align=\"right\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Windows-Explorer-HP-Automatic-Update-auto-update_thumb.png\" width=\"154\" height=\"178\" \/><\/a>Custom &#8211;<em>&#160; Unknown <\/em><\/li>\n<li>Image \u2013 <em>Client image files for all device types<\/em><\/li>\n<li>Packages <em>\u2013 Additional packages for all device types<\/em><\/li>\n<li>PersistentProfile <em>\u2013 Configuration for all device types<\/em><\/li>\n<li>t510 <em>\u2013 Device specific (HP t510) images, packages and configurations<\/em><\/li>\n<li>t610<em> \u2013 Same as t510<\/em><\/li>\n<li>t5335z<em>\u2013 Same as t510<\/em><\/li>\n<li>t5565z<em>\u2013 Same as t510<\/em><\/li>\n<\/ul>\n<h5>&#160;<\/h5>\n<h5>Client image<\/h5>\n<p>As with any operating system the HP Smart Client is updated to enhance the product with new features and solve issues. Updating the (almost) zero client is very easy by placing the client image on the HP Automatic Update server. <\/p>\n<p>If you want all devices to download the same client image the file needs to be placed in <em>%Installdir%\\auto-update\\Image<\/em>, if you want a specific device type (like the t510) to update with a client image you need to place the file in <em>%Installdir%\\auto-update\\&lt;devicetype&gt;\\Image<\/em>. The device will detect the image during the auto-update (usually during boot) and update the operating system.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Windows-Explorer-HP-Automatic-Update-auto-update-Image.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" align=\"right\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Windows-Explorer-HP-Automatic-Update-auto-update-Image_thumb.png\" width=\"154\" height=\"85\" \/><\/a>At the moment of writing this article the most recent image for the <a href=\"https:\/\/h20000.www2.hp.com\/bizsupport\/TechSupport\/SoftwareIndex.jsp?lang=en&amp;cc=us&amp;prodNameId=5226834&amp;prodTypeId=12454&amp;prodSeriesId=5226831&amp;swLang=13&amp;taskId=135&amp;swEnvOID=4116\" target=\"_blank\">HP t510<\/a> is version <a href=\"https:\/\/h20000.www2.hp.com\/bizsupport\/TechSupport\/SoftwareDescription.jsp?lang=en&amp;cc=us&amp;prodTypeId=12454&amp;prodSeriesId=5226831&amp;prodNameId=5226834&amp;swEnvOID=4116&amp;swLang=13&amp;mode=2&amp;taskId=135&amp;swItem=vc-103122-1\" target=\"_blank\">Z6X41019 Rev.1<\/a>. After expanding the downloaded file (sp56493.exe) you will have a file with the name <em>Z6X41019.dd.gz<\/em>, after placing this file in the Image folder the HP Smart Client will automatically replace the client image.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP-Smart-Client-Updating-image.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP-Smart-Client-Updating-image_thumb.jpg\" width=\"154\" height=\"50\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP-Smart-Client-Image-is-updated.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/HP-Smart-Client-Image-is-updated_thumb.jpg\" width=\"154\" height=\"101\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<h5>Configuration<\/h5>\n<p>With a Smart Client Zero and the HP Automatic Update Server you\u2019re able to distribute the configuration of the thin client device. This configuration is \u201cnothing more\u201d than an XML (<em>profile.xml<\/em>) file that contains the settings for the device. Distributing this configuration is done in the same way as a client image file, but this time the files are placed in the <strong>PersistentProfile<\/strong> directory.<\/p>\n<p>If you want all devices to download the same configuration the file needs to be placed in <em>%Installdir%\\auto-update\\PersistenProfile<\/em>, if you want a specific device type (like the t510) to update with a client image you need to place the file in <em>%Installdir%\\auto-update\\&lt;devicetype&gt;\\PersistentProfile<\/em>. The device will detect the image during the auto-update (usually during boot) and update the operating system.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Windows-Explorer-HP-Automatic-Update-auto-update-PersistentProfile-MAC.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"\" border=\"0\" alt=\"\" align=\"right\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2012\/07\/Windows-Explorer-HP-Automatic-Update-auto-update-PersistentProfile-MAC_thumb.png\" width=\"154\" height=\"89\" \/><\/a>If you want to distribute a configuration to a singe client device (for testing purposes) you can create a subfolder <em>MAC<\/em> in the <em>PersistentProfile<\/em> folder and name the configuration file &lt;<em>MAC&gt;.xml<\/em>.<\/p>\n<p>  <br clear=\"all\" \/><\/p>\n<h2><font style=\"font-weight: bold\">Conclusion<\/font><\/h2>\n<p>The HP Smart Zero Client is an attractive solution that gives a good user experience for a decent price. With the HP Automatic Update Server its easy to distributing client images and configurations, making the thin clients a zero client with a twitch. <\/p>\n<p>The lack of device management, reporting and administrative roles is really a missed opportunity. Its because of those missing functionalities it\u2019s not a management tool, an enterprise environment demands these functionalities.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the end of 2011 Hewlett-Packard introduced a range of zero clients and described them as \u201cthe affordable, reprogrammable and to-smart-to-be-called-a-zero-client, clients\u201d. The clients come in two forms; HP Zero Clients, which are unmanaged, and the HP Smart Zero Clients. which are managed. An overview of the available products can be found on the HP [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[288],"tags":[477,357,476,475,474],"class_list":["post-4081","post","type-post","status-publish","format-standard","hentry","category-other","tag-hdx-ready","tag-hp","tag-smart-zero-client","tag-thin-client","tag-zero-client"],"_links":{"self":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/4081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/comments?post=4081"}],"version-history":[{"count":5,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/4081\/revisions"}],"predecessor-version":[{"id":5033,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/4081\/revisions\/5033"}],"wp:attachment":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/media?parent=4081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/categories?post=4081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/tags?post=4081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}