Dell™ OpenManage™ Client Instrumentation Version 7.7 User’s Guide w w w. d e l l . c o m | s u p p o r t . d e l l .
Notes and Cautions NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates potential damage to hardware or loss of data if instructions are not followed. ____________________ Information in this document is subject to change without notice. © 2009 Dell Inc. All rights reserved. Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden.
Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . 7 CIM Overview . . . . . . . . . . . . . . . . . . . . . . . 7 WMI Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 . . . . . . . . . . . . . . . . . . . . 9 Data Sources Used by OMCI. OMCI Architecture . Features . . . . . . . . . . . . . . . . . . . . . . . . . CIM 2.6 Schema Support . . . . . . . . . . . . . . Dell LegacySelect 2.0 Support 11 . . . . . . . . . . . 11 12 . . .
2 Installing And Uninstalling Dell™ OpenManage™ Client Instrumentation . . . . . . . . . . . . . . User Account Control in Windows Vista And Windows 7 . . . . . . . . . . . . . Local Installation. . . . . . . . . 18 . . . . . . . . . . . . . . . . . . . . 19 Installing OMCI Using the DUP . . . . . . . . . . . Installing OMCI Using the .exe File . Upgrading OMCI 21 . . . . . . . . . . . . . . . . . . . . . 22 Upgrading OMCI Using the DUP . . . . . . . . . . 22 Upgrading OMCI Using the .
Retrieving Dell Information With SMS 2.0 . . . . . . . 28 . . . . . . . . . . . . . . . . . . . . . . . 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 WMI Scripts 4 Alerts . Overview . . . . . . . . . . . . . . . . . . . . . . . . . ASF Alerting . . . . . . . . . . . . . . . . . . . . . . . WMI Alerting. . . . . . . . . . . . . . . . . . . . . . . 5 Component Descriptions . 6 Troubleshooting . Wakeup on LAN 33 34 34 . . . . . . . . . . . . 41 . . . . . . . . . . . . . . .
Retrieving Service Tag, Asset Tag, and BIOS Revision . . . . . . . . Changing BIOS Password . . . . . . . . . 67 . . . . . . . . . . . . . 70 BIOS Settings Supported in OMCI 7.7 . . . . . . . . . . 72 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Introduction The Dell™ OpenManage™ Client Instrumentation (OMCI) software enables remote management application programs to access client system information, monitor the client system status, or change the state of the client system; such as shutting it down remotely. Through standard interfaces, OMCI exposes key system parameters allowing administrators to manage inventory, monitor system health, and gather information on deployed Dell client systems.
• The CIM data model abstracts and describes all elements in a network environment. The CIM schema provides the actual data model descriptions and arranges the network into a series of managed objects, all interrelated and broadly classified. • The CIM schema is defined by the Managed Object Format (MOF) file, which provides a standardized model for describing management information between clients in a management system.
OMCI uses a variety of data sources resident on the client system which includes: • Microsoft Win32 WMI providers • SMBIOS • Device drivers • Operating system registry • Operating system Application Programming Interfaces (APIs) • WMI repository OMCI Architecture The OMCI architecture is based on a layered model that is tightly integrated with the Microsoft WMI stack as shown in Figure 1-1.
For example, a management console in the WMI application layer requests the available free space on the client system hard drive. The WMI application layer makes the request over the network to the CIMOM (in the Dell WMI provider layer) on the client system. The CIMOM routes the request to the appropriate WMI provider, which, in turn, routes the request through the data router layer to the disk data provider in the data provider layer.
Features The following are key features of OMCI: • CIM 2.6 Schema Support • Dell LegacySelect 2.0 Support • Remote Boot Device Select • WMI Security • Event Reporting • Remote Shutdown • Remote Wake-Up Configurability • WfM Version 2.0 Compliance CIM 2.6 Schema Support CIM is a standard that describes management data that can be used by many management application programs. OMCI conforms to the CIM 2.
A network administrator can change the settings of these components either through the computer's system setup or by using a WMI management application. CAUTION: Changing LegacySelect attributes such as Integrated Drive Electronics (IDE) Controller may cause a computer system to become unusable. If this occurs, enter system setup on the client system and change the applicable setting.
processes that may be running. If the temperature increases too quickly and OMCI does not poll the system in time, it will not generate a shutdown message and the system will not shut down cleanly. OMCI also contains a start delay for the polling intervals. This determines how long after the operating system loads, OMCI starts checking for the alert status. An alert may be missed if the start delay is set too high.
• Viewing the display device information through the WMI devices: The following properties can be viewed: product code, EDID version number, separate sync HV supported, composite sync signal on horizontal supported, composite sync signal on green video supported, input DVI, input display port, input HDMI, input digital, input analog, color depth bits, physical size H, physical size V, color code format supported, sRGB standard default color space, continuous frequency, and EDID gamma.
Latest Updates For the latest update information about OMCI, see the readme file located in the installation directory. The default installation path for a typical installation of OMCI is C:\Program Files\Dell\OpenManage\Client. Other Dell Documents You Might Need In addition to this User's Guide, you can find the following guides either on the Dell Support website at support.dell.
Obtaining Technical Assistance If at any time you do not understand a procedure described in this guide, or if your product does not perform as expected, different types of help are available. For more information see "Getting Help" in your system's Setup Guide. Additionally, Dell Enterprise Training and Certification is available; see www.dell.com/training for more information. This service may not be offered in all locations.
Installing And Uninstalling Dell™ OpenManage™ Client Instrumentation 2 Dell OpenManage Client Instrumentation (OMCI) can be installed locally using the OMCI installation wizard, or remotely through a silent or administrative installation. Local Installation: OMCI 7.7 installation file is provided in two formats: as a Dell Update Package (DUP) and as a .exe file.
NOTE: Separate installation programs exist for Windows 32- and 64-bit Edition operating systems, and are available for download from the Dell Support website at support.dell.com. User Account Control in Windows Vista And Windows 7 In previous versions of Windows, user accounts were often members of the local Administrators group and had administrator privileges. Members of the local Administrators group could install, update, and run software since an administrator account had system-wide access.
During OMCI installation or uninstallation, depending upon the access level of the user, Windows Vista and Windows 7 prompts the user for administrator authorization. You must provide the administrator password for installing or uninstalling OMCI if you have standard account privileges, since OMCI installation and uninstallation need administrative privileges.
5 Select the setup language and click OK. OMCI 7.7 can be installed in English, French, German, Japanese, and Spanish. The InstallShield Wizard appears. 6 When the InstallShield Wizard window displays the Welcome message, click Next. The InstallShield Wizard window displays the message Setup Type. 7 Choose the installation type by clicking one of the following options: • Complete — Installs all modules and WMI support to a default directory.
Installing OMCI Using the .exe File 1 Click Download Now to download the installation file (for example, DELL_OPENMANAGE-CLIENT-INSTR_X12_R232963.exe) from the Dell Support website at support.dell.com. When the File Download window appears, save the file. The installation file contains the components for the following languages: English, French, German, Spanish, Simplified Chinese, and Japanese.
8 Click Install to begin the installation. If OMCI version 6.x is installed on the system, the installation program prompts you to uninstall it and then run the installation program again. The InstallShield Wizard window displays the message Installing OMCI. A progress bar indicates the installation status. When the installation is completed, the message changes to InstallShield Wizard Completed. 9 Click Finish to end the installation. Upgrading OMCI Do the following to upgrade to OMCI 7.
2 Double-click the downloaded installation file. The Systems Management dialog box is displayed with information on the software version, supported systems, supported operating systems, and supported languages. 3 In the Systems Management dialog box, click Continue. Specify the folder where you want to unzip the installation file and click OK. A confirmation message appears after the file is successfully unzipped. Click OK. 4 Double-click the extracted installation executable file, setup.exe.
msiexec.exe /X{73F1BDB7-11E1-11D5-9DC6-00C04F2FC33B} /qn UNINSTALL_DRIVER=1 On a 64-bit operating system, run the following command: msiexec.exe /X{09ADA709-10D2-4C38-807C-7B84F696F6CE} /qn UNINSTALL_DRIVER=1 Silent Installation, Uninstallation, And Upgrading Installing the Client in the Silent Mode In the silent mode (no dialog boxes appear), you can perform complete and custom installations. NOTE: When typing commands, enter spaces exactly as shown in the examples in this section.
setup.exe /s /v"/qn INSTALLDIR=" where is the custom directory and INSTALLDIR must be in uppercase. For example, the following command line installs OMCI with all components in silent mode under the directory c:\destination: setup.exe /s /v"/qn INSTALLDIR=c:\destination" Upgrading the Client in Silent Mode To upgrade from one version of OMCI 7.x to a later version of OMCI 7.x, execute the following command: setup.
Administrative Installation Administrative installation allows you to install OMCI on client systems connected to a network. To create an msi file, that can be used to install OMCI on client systems on your network, perform the following steps: 1 Using the OMCI installation package, run the following command: setup.exe /a The Choose Setup Language dialog box appears. 2 Select a language and click OK. 3 When the InstallShield Wizard window displays the Welcome message, click Next.
Windows Management Instrumentation 3 WMI Overview Microsoft® Windows® Management Instrumentation (WMI) is Microsoft’s implementation of the Web-Based Enterprise Management (WBEM) effort. It is implemented on Microsoft Windows platforms. There are two components to WMI. In the Dell™ OpenManage™ Client Instrumentation (OMCI) architecture (see Figure 1-1), both the components are represented by the Microsoft WMI Object Manager.
WMI Security WMI provides for user authentication before granting access to CIM data and methods. Access privileges are enforced by Distributed Component Object Model (DCOM) security and the CIMOM. Access, whether full or limited, can be granted to users on per-namespace basis. There is no implementation of class or property-level security. By default, users that are members of the administrators group have full local and remote access to WMI.
• Processor type • Processor speed To retrieve these Dell attributes, edit the sms_def.mof file available on the SMS server in the sms\inboxes\clifiles.src\hinv directory. Add the following lines to the end of the sms_def.mof file: [SMS_Report(TRUE), SMS_Group_Name("Dell Summary"), ResID(7000),ResDLL("dellwmi.dll"), SMS_Class_ID("Dell|Summary|1.
Name = "DellWMI"; ClsId = "{a29197b6-5c8d-4278-ae20-e5c14aed1280}"; }; instance of __InstanceProviderRegistration { Provider = $Q; SupportsGet = TRUE; SupportsPut = TRUE; SupportsDelete = TRUE; SupportsEnumeration = TRUE; QuerySupportLevels = {"WQL:UnarySelect"}; }; instance of __MethodProviderRegistration { Provider = $Q; }; [Dynamic, Provider ("DellWMI")] class Dell_System_Summary { [read, key] uint32 DellInstanceID; [read, write] string AssetTag; [read] datetime BIOSDate; [read] sint32 ProcessorSpeed; [r
NOTE: To connect remotely to WMI services, you must have administrative rights for both the local and the remote systems. The following text files contain sample scripts. To execute any of the scripts, save the script with a .vbs extension. At the command prompt, type cscript.exe //nologo