GetServerInventory method of the MSFT_ServerManagerTasks class
Retrieves the basic inventory information of the server.
Syntax
uint32 GetServerInventory(
[in] string SMServerId,
[out] MSFT_ServerInventory ServerInventory,
[out] MSFT_ServerOperatingSystem OperatingSystem,
[out] MSFT_ServerClusterInformation ClusterInformation,
[out] MSFT_ServerNetworkAdapter NetworkAdapters[],
[out] MSFT_ServerEventLog EventLogs[]
);
Parameters
-
SMServerId [in]
-
Optional parameter specifying the name used in the server manager to add the managed node.
-
ServerInventory [out]
-
An embedded instance of the MSFT_ServerInventory class that represents the miscellaneous inventory information of the server.
-
OperatingSystem [out]
-
An embedded instance of the MSFT_ServerOperatingSystem class that represents the operating system details of the server.
-
ClusterInformation [out]
-
An embedded instance of the MSFT_ServerClusterInformation class that represents the cluster information of the server.
-
NetworkAdapters [out]
-
An array of embedded instances of the MSFT_ServerNetworkAdapter class that represent the list of network adapters installed on the server.
-
EventLogs [out]
-
An array of embedded instances of the MSFT_ServerEventLog class that represent the list of event logs installed on the server.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Windows\ServerManager |
MOF |
|
DLL |
|