Lenovo ThinkServer TD100 Deployment Manual

(english) easyupdate solution deployment guide
Hide thumbs Also See for ThinkServer TD100:
Table of Contents

Advertisement

EasyUpdate Solution
Deployment Guide
Date: September 10, 2008
A ThinkServer and ThinkVantage Technology publication

Advertisement

Table of Contents
loading

Summary of Contents for Lenovo ThinkServer TD100

  • Page 1 EasyUpdate Solution Deployment Guide Date: September 10, 2008 A ThinkServer and ThinkVantage Technology publication...
  • Page 2 © Copyright Lenovo 2008. All rights reserved. LENOVO products, data, computer software, and services have been developed exclusively at private expense and are sold to governmental entities as commercial items as defined by 48 C.F.R. 2.101 with limited and restricted rights to use, reproduction and disclosure.
  • Page 3: Table Of Contents

    Appendix B. Notices ..75 Chapter 5. Working with Update Trademarks . . 76 Retriever ....45 About Update Retriever . . 45 © Copyright Lenovo 2008...
  • Page 4 EasyUpdate Solution Deployment Guide...
  • Page 5: Preface

    If you have suggestions or comments, communicate with your Lenovo authorized representative. To learn more about the technologies that can help you lower the total cost of ownership and to check for periodic updates to this guide, visit the Lenovo Web site: http://www.lenovo.com...
  • Page 6 EasyUpdate Solution Deployment Guide...
  • Page 7: Chapter 1. Overview

    Update Retriever Update Retriever is a software program that enables you to search for and download updates from the Lenovo Help Center Web site to a network shared folder. You can configure EasyUpdate to search for update packages from a network shared folder instead of searching the Lenovo Help Center Web site.
  • Page 8: Easyupdate

    This allows greater control of the updates that are available over your network. The following illustration provides the communication path of update packages from the Lenovo Help Center to your administrative system using Update Retriever: Figure 2.
  • Page 9 The following illustration provides the communication path of update packages from an administrator system with Update Retriever to client systems with EasyUpdate: Figure 3. Using Update Retriever on a local network For more information on configuring repository locations for package storage, see Chapter 3, “Configurations,”...
  • Page 10: Non-Lenovo

    Update Retriever to download selected update packages from the Lenovo Help Center to a network share repository folder. You can then use Update Retriever to edit an existing package or create a new package in the repository folder.
  • Page 11: Chapter 2. Installation

    This chapter provides you with installation instructions for EasyUpdate and Update Retriever. This chapter will also provide you with installation requirements, components and considerations. You can download EasyUpdate and Update Retriever from the following Lenovo Support Web site: http://www.lenovo.com/support/easyupdate For information on installing Mini-EasyUpdate, go to “Downloading Mini-EasyUpdate”...
  • Page 12: Net

    If the LanguageOverride field has a valid value and the language pack is available on the system, then the value specified in the LanguageOverride field determines the NLS language loading for EasyUpdate. The registry location for the LanguageOverride field is: HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\EasyUpdate\LanguageOverride EasyUpdate Solution Deployment Guide...
  • Page 13: Update Retriever Languages

    1041 Simplified Chinese 2052 The registry locations for the LanguageOverride fields are: HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\Update Retriever\LanguageOverride Installation considerations EasyUpdate and Update Retriever are installed as standalone applications and deployed with default preferences for all configuration options. The installation scenarios listed below are supported as follows:...
  • Page 14: Easyupdate Standard Installation Procedures And Command-Line Parameters

    Preferences are stored as settings in the following Windows registry keys: v For EasyUpdate: HKLM\Software\Lenovo\EasyUpdate v For Update Retriever: HKLM\Software\Lenovo\Update Retriever The default folder where application files are installed is the following: v For EasyUpdate: %PROGRAMFILES%\Lenovo\EasyUpdate v For Update Retriever:...
  • Page 15 List of parameters The applications are packaged as self-extracting installation files. Therefore the EasyUpdate installation file specifies the executable to start after the extraction. If you use the -a parameter, then any parameter following the -a will be passed to the installation file executable, and then prompts the execution to start after the extraction.
  • Page 16: Installing Easyupdate Or Update Retriever

    1. Download Update Retriever to the administrator computer from the following Lenovo Support Web site: http://www.lenovo.com/support/easyupdate 2. Download EasyUpdate for the client system from the following Lenovo Support Web site: http://www.lenovo.com/support/easyupdate 3. Install EasyUpdate or Update Retriever silently by entering the following command for each program at the command prompt: setup.exe -s -a /s /v"...
  • Page 17 The uninstall command for EasyUpdate is: MsiExec.exe /X{743FC604-48CF-4CF8-B99F-9C3F283442FD} /qn The uninstall command for Update Retriever is: MsiExec.exe /X{F25C538D-3F57-4AF4-80DD-B1DD1558F038} /qn Chapter 2. Installation...
  • Page 18 EasyUpdate Solution Deployment Guide...
  • Page 19: Chapter 3. Configurations

    Direct connection - This type of configuration is when no proxy is required to connect to the Internet. It means the application can connect directly to the Lenovo Help Center servers. v Static proxy connection - EasyUpdate and Update Retriever support two types of proxies: HTTP proxy and SOCKS proxy.
  • Page 20: Configuring Easyupdate

    EasyUpdate. If you are configuring multiple systems, you can use Active Directory to configure policies for EasyUpdate. If your enterprise does not use Active Directory, Lenovo provides the start.reg file that you can configure and then deploy to multiple systems. For additional information about each configuration method, see the following sections: v “Configuring EasyUpdate with the registry”...
  • Page 21 Table 5. Registry locations (continued) Setting Registry location IgnoreLocalLicense, see “User HKLM\SOFTWARE\Lenovo\EasyUpdate\ Settings\General configurations” on page 18. Preferences\UserSettings\General IgnoreRMLicCRCSize, see “User HKLM\SOFTWARE\Lenovo\EasyUpdate\ Settings\General configurations” on page 18. Preferences\UserSettings\General NotifyInterval, see “User Settings\General HKLM\SOFTWARE\Lenovo\EasyUpdate\ configurations” on page 18. Preferences\UserSettings\General RepositoryLocation1, see “User HKLM\SOFTWARE\Lenovo\EasyUpdate\ Settings\General configurations”...
  • Page 22 Lenovo Help when attempting to Possible values: Any Center Web site connect to the Lenovo valid integer after the previous Help Center Web site attempt fails. after the previous attempt fails.
  • Page 23 \RetryLimit = 2 \RetryWaitTime = 2 \ServerName = https:// Note: When EasyUpdate connects to the Lenovo Help Center Web site, it communicates with different servers. The RetryLimit and RetryWaitTime for the HTTPSHelloSettings are values that control the connection between EasyUpdate and the server it downloads update packages from.
  • Page 24 Table 9. User Settings\Connection (continued) Configurable item Description Value Action Password The password to Default This element is used only for a use for the value: None connection type of Proxy (HTTP proxy) connection. when the proxy server requires authentication. EasyUpdate will connect to the HTTP proxy server Possible defined in the server element above...
  • Page 25 If you obtain for each package located in a packages directly installed. Do not use this repository folder from the Lenovo setting if you do not have such as the Help Center and the authority to accept network share do not use a the End User License repository.
  • Page 26 EasyUpdate for size or downloads corruption. packages from v Set the value to the Lenovo Help NO and Center Web site: EasyUpdate checks CRC - checks for file size and for file corruption. corruption of...
  • Page 27 Using the scheduler function, you can configure EasyUpdate to search for update packages at designated intervals. To improve download speeds of packages from the Lenovo servers, change the RunOn setting to a day that fits the needs of your enterprise. Do this when you install EasyUpdate.
  • Page 28 Table 11. User Settings\Scheduler Configurable item Description Value Action SchedulerAbility The setting of Default value: YES If YES, the Scheduler will run this property based on the settings. If NO, value the Scheduler will not run. Possible values: determines if the Scheduler v YES is activated to...
  • Page 29 Repository configurations The default for EasyUpdate is to obtain update packages from the Lenovo Help Center Web site. You can change this setting to enable EasyUpdate to search for and download update packages from a local system repository folder or a network share repository folder individually.
  • Page 30 UserSettings\General\RepositoryLocation1 The default for this registry entry is SUPPORTCENTER. This default setting enables EasyUpdate to search for update packages on the Lenovo Help Center Web site. When you change this setting to a network share repository that you have created on your network, client systems with EasyUpdate will be able to search for packages on your network.
  • Page 31 EasyUpdate searches each repository location and retrieves the latest version of an update package. Packages on the Lenovo Help Center Web site will be the most current version. If a repository location is not found, EasyUpdate will search the next numerical repository location.
  • Page 32 Version control for EasyUpdate When new releases of EasyUpdate are available, EasyUpdate connects to the Lenovo Help Center Web site, detects and downloads the new version, and then installs that version. This process is done automatically, without user interaction, but can be disabled. For information on disabling the upgrade, see “UC Settings\HTTPSHelloSettings configurable items”...
  • Page 33: Configuring Easyupdate With Active Directory

    Policy settings also define whether the end user will be allowed to set specific settings through the application. The ADM file can be downloaded from the following Lenovo Support Web site: http://www.lenovo.com/support/easyupdate Settings defined by an administrator on the server are defined as policies. Settings defined by an end user on the client computer for an application are defined as ®...
  • Page 34 The ADM files indicate where in the registry the settings will be reflected. These settings will be in the following registry locations: HKLM\Software\Lenovo\EasyUpdate HKLM\Software\Lenovo\Update Retriever Group Policy settings The following tables provide policy settings for the Computer Configuration for EasyUpdate.
  • Page 35 The default setting is SUPPORTCENTER and enable EasyUpdate to download updates from the Lenovo Help Center. You can also specify a repository path on a network shared drive, that when specified will enable EasyUpdate to search for update packages in the network share repository.
  • Page 36 IgnoreRMLicCRCSize Use this setting to enable or disable the following functions when EasyUpdatee downloads packages from the Lenovo Help Center Web site: CRC - checks for file corruption of readme files and License agreements when you download packages from the Lenovo Help Center Web site.
  • Page 37 Table 12. Computer Configuration>Administrative Templates>ThinkServer>EasyUpdate>User Settings (continued) Policy Setting Description Day Of The Week Use this setting to set the day of the week for when EasyUpdate will search for new updates. Default: Monday Hour Use this setting to set the time of day for when EasyUpdate will search for new updates.
  • Page 38 Administrative Template (ADM file) for EasyUpdate into the Group Policy editor. Complete the following steps to add the ADM file and to customize the settings: 1. Download the EasyUpdate ADM file from the Lenovo Support Web site at: http://www.lenovo.com/support/easyupdate Note: If you are using an ADM file and Group Policy to set policy settings for EasyUpdate, ensure you are using the ADM file released specifically for each version.
  • Page 39 EasyUpdate application to search for upgrades within your network repository. To configure Active Directory for EasyUpdate version control, complete the following steps: 1. Download the SSClientCommon.zip file from the following Lenovo Support Web site: http://www.lenovo.com/support/easyupdate 2.
  • Page 40: Configuring Easyupdate With The Start.reg File

    Complete the following steps to change the repository locations in the registry: 1. Download the full version of EasyUpdate and the start.reg file from the following Lenovo Support Web site: http://www.lenovo.com/support/easyupdate 2. Update RepositoryLocation1 in the start.reg file. If you are not using a network repository, the default is SUPPORTCENTER for the RepositoryLocation1 setting.
  • Page 41 Attention: The start.reg file will be deleted after the first execution of EasyUpdate. To make the start.reg settings the default settings that are restored in the event the registry settings ever get corrupted, rename the start.reg file to default.reg and save it into the following path: c:\Program Files\Lenovo\EasyUpdate\default Chapter 3. Configurations...
  • Page 42 EasyUpdate 1.0 and future releases. To configure the start.reg file for EasyUpdate version control, complete the following steps: 1. Download the SSClientCommon.zip file and the Administrator Tools package from the following Lenovo Support Web site: http://www.lenovo.com/support/easyupdate. 2. Create a folder to be used as a repository that will store update packages.
  • Page 43 Files\Lenovo\EasyUpdate\default If you have finished customizing the start.reg file, deploy this registry file to client systems using external media such as a memory key or CD.
  • Page 44 EasyUpdate Solution Deployment Guide...
  • Page 45: Chapter 4. Working With Easyupdate

    EasyUpdate will also display packages in order of severity that are related to other packages. Once you select updates of interest, EasyUpdate downloads the updates from the repository or from the Lenovo Help Center, and then provides an installation method. If two or more packages are related, EasyUpdate downloads and installs all packages.
  • Page 46: Downloading And Installing Updates

    Note: The user name and password properties can be managed by Active Directory. Since the user name and password must be encrypted when used as an application property, an administrator can use a Lenovo supplied utility called MapDrv to generate encrypted strings for the user name and password using a software key.
  • Page 47: Using Easyupdate

    Note: Using silent command scripts to recognize license agreements works only if you use a repository to store update packages. If you obtain packages directly from the Lenovo Help Center Web site, silent command scripts will not be effective. Using EasyUpdate When using EasyUpdate to search for update packages, EasyUpdate will display search results in four categories: Critical, Recommended, Optional, and Extra.
  • Page 48: Scheduling The Search For Updates

    – Memory upgrades – Printer recommendations – Warranty recommendations Scheduling the search for updates You have the option to manually initiate the search for new updates or schedule an automatic search for new updates at a specified time interval. When you enable the automatic search for updates, you can define the package type, the frequency and time of day that EasyUpdate searches for new updates.
  • Page 49: Keyboard Shortcuts

    Automatic search for new updates with download You can configure EasyUpdate to automatically search for and download new updates available to your system on a specified schedule. If new updates are found, those updates are automatically downloaded to the local cache of deferred updates and you are notified through balloon help.
  • Page 50 Table 15. Keyboard shortcuts (continued) Function Shortcut Close CTRL+E Context Help EasyUpdate Solution Deployment Guide...
  • Page 51: Chapter 5. Working With Update Retriever

    This chapter provides information about setting up, upgrading, and using Update Retriever. About Update Retriever Update Retriever enables you to download update packages from the Lenovo Help Center Web site to a network share repository folder. Your repository folder provides the storage for update packages. Once configured, EasyUpdate can search your repository for update packages.
  • Page 52: Using Update Retriever

    For systems with various triplets, updates are assigned to matching machine types, operating systems, and language values. The triplet value for an update is saved in the repository when the update is downloaded from the Lenovo Help Center Web site by Update Retriever.
  • Page 53: Configuring Automatic Check For New Updates

    Hiding updates You can hide updates, which means that the hidden updates including the current and future versions will not be displayed as relevant (from the Lenovo Help Center) in the future. If in the future you want to have those updates displayed again, you can unhide them.
  • Page 54: Importing Updates

    Importing updates Importing updates enables you to add custom updates that were created using the Update Retriever. When updates are imported, they are automatically marked as unassigned, which means EasyUpdate will not find those updates as candidate updates for any system. You can then assign those updates to one or more triplet values so EasyUpdate will find them.
  • Page 55: Creating And Modifying An Update Package

    Scheduling search for critical and recommended updates You can schedule an automatic search for critical and recommended updates by selecting a schedule, and by specifying how and when to be notified. Assigning triplets to an update You can assign custom updates to one or more systems. When viewing updates in the repository, you can select one or more updates and assign those updates to one or more systems by selecting the relevant triplets.
  • Page 56 – File date – File exists – File version – Hard disk drive (HDD) – Operating system and operating system languages - OS - OSLang - OSNLang – Plug and play adapter ID (PnPID) – Registry key – Registry key value –...
  • Page 57 v Reports with version history v Minimum installation requirements v Steps to install and uninstall v Reports change from one version to the next v Issues that need to be communicated to the end user Note: If a readme file does not exist in the update package, the update cannot be imported with Update Retriever.
  • Page 58: Keyboard Shortcuts

    Keyboard shortcuts The following table provides the keyboard shortcuts for the main functions of Update Retriever: Table 16. Keyboard shortcuts Function Shortcut Get new updates CTRL+G Update view (Show updates) CTRL+U Create reports CTRL+R Import updates CTRL+I Schedule updates CTRL+S Update view (Restore hidden updates) CTRL+H Update view (Manage archive)
  • Page 59: Chapter 6. Working With Mini-Easyupdate

    Downloading Mini-EasyUpdate You can download Mini-EasyUpdate from the following Lenovo Support Web site: http://www.lenovo.com/support/easyupdate Note: You need administrator privileges to use Mini-EasyUpdate.
  • Page 60: Net

    .Net Mini-EasyUpdate requires Microsoft .NET Framework 1.1 with Service Pack 1 or later (2.0 or later is recommended). You can download a compatible version of the .NET Framework from the following Microsoft Web site: http://update.microsoft.com/windowsupdate EasyUpdate Solution Deployment Guide...
  • Page 61: Using Mini-Easyupdate

    Using Mini-EasyUpdate This section provides information about using Mini-EasyUpdate. There are two modes to run Mini-EasyUpdate: v GUI mode – If you execute the MiniEasyUpdate.exe file directly, Mini-EasyUpdate searches for the update packages from the default repository in the folder where the Mini-EasyUpdate package files are unpacked.
  • Page 62 Table 17. Command line scripts (continued) Scripts Description Installs all critical, recommended, and %ANYPATH%\MiniEasyUpdate.exe /CM –search A optional packages which have no –action INSTALL -noicon reboot requirement and suppresses the balloon message after the installation has completed. Installs all critical packages with %ANYPATH%\MiniEasyUpdate.exe /CM –search C specified reboot types without –action INSTALL –noicon –includerebootpackages...
  • Page 63: Log File

    Table 17. Command line scripts (continued) Scripts Description Searches a repository for critical %ANYPATH%\MiniEasyUpdate.exe /CM –search C update packages and installs those –action INSTALL –repository "C:\MyRepository" that do not contain a license –log "C:\MyLogFolder\MyLogFile.txt" agreement. You are asked to agree to a license notice before the update packages pick list is displayed if you have not set the configurable item...
  • Page 64: Return Codes

    Table 18. How to create a log file (continued) Has a writable access to current Running mode directory Description of log file Command line mode: Log file name: Example: Update_log_YYMMDDHHMMSS.txt MiniEasyUpdate.exe /CM -search Path: Current directory\logs\ A –action INSTALL Command line mode: No log file.
  • Page 65 <DisplayLicenseNotice>NO</DisplayLicenseNotice> <IgnoreLocalLicense>YES</IgnoreLocalLicense> <IgnoreRMLicCRCSize>YES</IgnoreRMLicCRCSize> <DebugEnable>NO</DebugEnable> <ContentMode>Active</ContentMode> </Configuration> The following table shows the configurable items in the XML file for Mini-EasyUpdate: Table 19. Description of configurable items Configurable item Description Value Action Specifies the language to Default value: EN Changes the LanguageOverride be used.
  • Page 66 Table 19. Description of configurable items (continued) Configurable item Description Value Action DisplayLicenseNotice Specifies whether Default value: NO v If YES, the Mini-EasyUpdate pops up license notice the license notice before screen will be the update packages pick displayed prior list is displayed.
  • Page 67: Uninstall

    Table 19. Description of configurable items (continued) Configurable item Description Value Action Specifies whether Default value: NO v If YES, DebugEnable Mini-EasyUpdate creates Mini- the log file named EasyUpdate ApplicabilityRulesTrace.txt will create the Possible values: log file. v YES v If NO, Mini- v NO EasyUpdate...
  • Page 68 EasyUpdate Solution Deployment Guide...
  • Page 69: Appendix A. Command Line Parameters

    This chapter provides information about command line parameters, search modes, notification parameters, and the Map Drive utility. Automatic search This function will perform an automatic search for new updates from a repository folder or the Lenovo Help Center. Table 20. RepositoryLocation and Command line RepositoryLocation registry entry...
  • Page 70 You are notified by a system tray balloon after the updates have been installed. %PROGRAMFILES%\Lenovo\EasyUpdate\ Searches the Lenovo servers for critical and Tseu.exe /CM -search R -action LIST recommended updates and notifies you prior to downloading and installing.
  • Page 71 Table 21. Command line scripts (continued) Scripts: Description: %PROGRAMFILES%\Lenovo\EasyUpdate\ Installs all critical packages which have no Tseu.exe /CM -search C -action INSTALL reboot requirement and suppresses the -noicon balloon message after the installation has completed. %PROGRAMFILES%\Lenovo\EasyUpdate\ Installs all critical and recommended Tseu.exe /CM -search R -action INSTALL...
  • Page 72 You are notified by a system tray balloon after the updates have been downloaded. %PROGRAMFILES%\Lenovo\EasyUpdate\ Searches the Lenovo servers for critical Tseu.exe /CM -search C -action INSTALL updates and installs those that do not -repository C:\MyRepository contain a license agreement.
  • Page 73 Table 22. Command line scripts (continued) Scripts: Description: %PROGRAMFILES%\Lenovo\EasyUpdate\ Searches a repository for critical, Tseu.exe /CM -search A -action INSTALL recommended, and optional updates and -repository C:\MyRepository installs those that do not contain a license agreement and a reboot requirement. If you...
  • Page 74 Table 22. Command line scripts (continued) Scripts: Description: %PROGRAMFILES%\Lenovo\EasyUpdate\ Searches a repository for critical and Tseu.exe /CM -search R -action INSTALL recommended update packages, and then -repository C:\MyRepository -noicon installs packages with specified reboot types -includerebootpackages 1,3,4 that do not contain a license agreement. If...
  • Page 75: Search Modes

    Enables EasyUpdate to search for critical, -search A recommended and optional updates when searching the Lenovo Help Center. When you are using a network repository, EasyUpdate searches for critical, recommended and optional update packages when using the -search A command.
  • Page 76 Enables EasyUpdate to notify you with a -action LIST system tray balloon when update packages are available on the Lenovo Help Center Web site. If you click on the system tray balloon, EasyUpdate displays the License Notice dialog box, or the Updates for Your System panel.
  • Page 77 Table 24. Notification parameter (continued) Parameter Description If you use a repository folder to store update -repository <path> packages, you must specify the folder's path. To specify the folder's path, use this parameter and EasyUpdate will search for update packages stored in the folder you specified.
  • Page 78: Map Drive Utility

    2. To configure EasyUpdate to recognize license agreements automatically when you are using a local repository, and not the Lenovo Help Center Web site, set the following registry value to YES: HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\EasyUpdate \Preferences\UserSettings\General\IgnoreLocalLicense For more information about working with license agreements, see “Working with license agreements”...
  • Page 79: Using The Mapdrv Utility

    Table 26. Parameters Parameter Description /<function> Identifies the function to provide. Valid values are store, connect, disconnect, and display. <app id> Identifies the application. The value specified is used to form the registry key name that contains the network share information. For example, TSEUAPPLICATION.
  • Page 80 Disconnecting the network share for a TVT The following command disconnects the network share for the specified TVT if currently connected: mapdrv /disconnect <app id> Performs a net use /d [NetPath stored in registry] to disconnect the network connection. EasyUpdate Solution Deployment Guide...
  • Page 81: Appendix B. Notices

    Web sites. The materials at those Web sites are not part of the materials for this Lenovo product, and use of those Web sites is at your own risk...
  • Page 82: Trademarks

    Actual results may vary. Users of this document should verify the applicable data for their specific environment. Trademarks The following terms are trademarks of Lenovo in the United States, other countries, or both: Lenovo Rescue and Recovery...
  • Page 84 Printed in USA...

Table of Contents