Using Hwquery; Hwquery Command-Line Syntax; Hwquery Command Line Arguments; Hwquery Return Codes - HP ProLiant DL320e User Manual

Hp scripting toolkit 9.30 for windows user guide
Hide thumbs Also See for ProLiant DL320e:
Table of Contents

Advertisement

Expression input
HWQ:SystemName eq
"ProLiant DL380 G2" and "PCI:Smart Array
5i" and HWQ:ROMDate eq "11/12/2004"
"PCI:Smart Array 5i" or "PCI:Smart Array
6i"

Using HWQUERY

HWQUERY is used from a script, in conjunction with other utilities, to control the deployment. The
HWQUERY utility enables you to use data from the hardware discovery file in your own scripts.
HWQUERY cannot alter environment variables directly. To set the variable, the output of HWQUERY
must be used by the hosting script. The most common way to use it is to write the output to an
intermediate script that is subsequently called by the hosting script.

HWQUERY command-line syntax

hwquery [drive:][path]hpdiscoveryfilename
[drive:][path]allboards.xml variable=<string> ...

HWQUERY command line arguments

Command-line argument
[drive:][path]hpdiscoveryfilename
[drive:][path]allboards.xml
variable=<string>
...

HWQUERY return codes

Value
0
n

HWQUERY command-line examples

Command-line argument
hwquery hpdiscovery.xml allboards.xml
MY_SYS_RAM=TotalRAM
Result
True if the system is a ProLiant DL380 G2 with a Smart
Array 5i Controller present and a ROM date of
1 1/12/2004
True if the system contains a Smart Array 5i Controller or
a Smart Array 6i Controller
Description
This argument specifies the hardware discovery file used
to run the query.
This argument specifies the allboards.xml PCI device
list file, which is used to convert PCI IDs found in hardware
discovery into device names, such as "Smart Array 5i
Controller."
In this argument, variable is the name of an environment
variable and <string> is a PCI device name or the name
of an element from the hardware discovery file. Arguments
must be in quotes if <string> contains spaces. <string> is
case-sensitive.
You can specify multiple variable=<string> arguments.
Meaning
The command was completed successfully.
N arguments were ignored because they were not in the
variable=<string> format.
Description
For a hpdiscovery.xml file that contains
<TotalRAM>768</TotalRAM>, HWQUERY produces the
following:
Using HWQUERY
23

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents