IBM Endpoint Manager Inspectors Reference

Terminology

Win: Windows
Lin: Red Hat and SUSE Linux
Sol: SUN Solaris
HPUX: Hewlett-Packard UNIX version
AIX: IBM AIX
Mac: Apple Macintosh
Ubu: Ubuntu/Debian
WM: Windows Mobile

The version (e.g. Lin:8.1) corresponds to the version of the IEM product (8.1) in which the inspector was introduced in the client on that platform.
The version number is not shown if it is less than 8.0.


Platform


Contents

Action Objects
Authorization Objects
Client Objects
Directory Services
Environment Objects
Filesystem Objects
Firewall Objects
Fixlet Objects
Formatting Objects
Installed System Software
Introspectors
License Objects
Microsoft IIS Metabase Objects
metabase
metabase identifier
metabase key
metabase type
metabase user type
metabase value
Miscellaneous
Networking Objects
Power Objects
Primitive Objects
Registry Objects
Session Objects
Session Statistics
Site Objects
SMBIOS objects
System Objects
Task Objects
User Objects
Windows Mobile Device Objects
WMI Objects
World Objects

IBM Endpoint Manager wiki

Microsoft IIS Metabase Objects

The Microsoft IIS Metabase is a repository for most IIS configuration values. The following inspectors retrieve information about the Microsoft IIS Metabase.

metabase

The IIS metabase is similar in structure to the Windows Registry, providing hierarchal storage of IIS configuration properties for Web sites, virtual directories, FTP, and more.

Creation Methods

DeclarationDescriptionPlatforms (?)
metabaseReturns the IIS metabase object.Win

Properties

DeclarationReturn typeDescriptionPlatforms (?)
key <string> of <metabase><metabase key>

Plural: keys
Returns the named key of the metabase.Win
key of <metabase><metabase key>

Plural: keys
Returns the root key of the IIS metabase.Win

metabase identifier

The <metabase identifier> objects are unique numerical identifiers which IIS recognizes internally.

Creation Methods

DeclarationDescriptionPlatforms (?)
identifier of <metabase value>Returns the metabase identifier of the specified value.Win

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<metabase identifier> = <metabase identifier><boolean>Compares two metabase identifiers for equality.Win

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<metabase identifier> as string<string>This is a Casting Operator that takes a <metabase identifier> type and returns a <string> typeWin
<metabase identifier> as integer<integer>The integer value of the specified identifier. Use the Microsoft MetaEdit utility to find the integer value of an identifier.Win

metabase key

Like a registry key, a metabase key contains named properties about the IIS metabase.

Creation Methods

DeclarationDescriptionPlatforms (?)
key <string> of <metabase>Returns the named key of the metabase.Win
key of <metabase>Returns the root key of the IIS metabase.

Example:
names of keys of metabase - Depending on the metabase configuration, returns the names of the metabase keys, such as:LMSchema.
Win
key <string> of <metabase key>Returns the named subkey of the specified metabase key.Win
key of <metabase key>Iterates the subkeys of the specified metabase key.

Example:
names of keys of key "/LM" of metabase - Depending on the metabase configuration, returns the key names in the metabase "/LM" key, such as IISADMIN, W3SVC or MimeMap.
Win

Properties

DeclarationReturn typeDescriptionPlatforms (?)
key <string> of <metabase key><metabase key>

Plural: keys
Returns the named subkey of the specified metabase key.Win
key of <metabase key><metabase key>

Plural: keys
Iterates the subkeys of the specified metabase key.Win
name of <metabase key><string>

Plural: names
Returns the name of the specified metabase key.Win
value of <metabase key><metabase value>

Plural: values
Returns the value of the specified metabase key.Win

metabase type

The type identifier of the data associated with a metabase key value.

Creation Methods

DeclarationDescriptionPlatforms (?)
type of <metabase value>Returns the type of the specified metabase value.Win

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<metabase type> = <metabase type><boolean>Compares two metabase types for equality.Win

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<metabase type> as integer<integer>Meanings same as registry types:1 = DWORD2 = STRING3 = BINARY4 = EXPANDSZ5 = MULTISZ.Win
<metabase type> as string<string>Returns metabase types as strings:"DWord""String""Binary""ExpandSz""MultiSz".Win

metabase user type

The user type is a DWORD that specifies how the property value is used. User types enable IIS to classify properties by application.

Creation Methods

DeclarationDescriptionPlatforms (?)
user type of <metabase value>Returns the user type of the specified metabase value.Win

Operators

DeclarationReturn TypeDescriptionPlatforms (?)
<metabase user type> = <metabase user type><boolean>Compares two metabase user types for equality.Win

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<metabase user type> as integer<integer>Returns the metabase user type as an integer:2 = Server2 = File100 = WAM200 = ASP App.Win
<metabase user type> as string<string>Returns the metabase user type as a string:"Server""File""WAM""ASP App""(Other)".Win

metabase value

This Inspector is used to access values stored in an IIS metabase key. The type of the data stored in the value determines what casting operations are allowed. There are several casting Inspectors that you can use to extract values from the registry.

Creation Methods

DeclarationDescriptionPlatforms (?)
value of <metabase key>Returns the value of the specified metabase key.Win

Properties

DeclarationReturn typeDescriptionPlatforms (?)
<metabase value> as integer<integer>Returns the integer value of the metabase value.Win
<metabase value> as string<string>Returns the string value of the metabase value.Win
identifier of <metabase value><metabase identifier>

Plural: identifiers
Returns the metabase identifier of the specified value.Win
inherit attribute of <metabase value><boolean>

Plural: inherit attributes
Returns TRUE if the specified metabase value has the inherit attribute set.Win
insert path attribute of <metabase value><boolean>

Plural: insert path attributes
Returns TRUE if the specified metabase value has the insert path attribute set.Win
reference attribute of <metabase value><boolean>

Plural: reference attributes
Returns TRUE if the specified metabase value has the reference attribute set.Win
secure attribute of <metabase value><boolean>

Plural: secure attributes
Returns TRUE if the specified metabase value has the secure attribute set.Win
type of <metabase value><metabase type>

Plural: types
Returns the type of the specified metabase value.Win
user type of <metabase value><metabase user type>

Plural: user types
Returns the user type of the specified metabase value.Win
volatile attribute of <metabase value><boolean>

Plural: volatile attributes
Returns TRUE if the specified metabase value has the volatile attribute set.Win