[Machine] Hardware Inventory
Q100082: [Machine] Hardware Inventory
Generates a JSON document containing hardware specifics for a given or local machine.
Parameter | In/Out | Description | Other Info |
---|---|---|---|
Active Directory Connection | In | Network authentication for the target machine. Leave blank for local machine. | Connection type: sysAD |
Machine Name | In | Target machine for which to do a hardware inventory. Leave blank for local machine. | |
JsonOutput | Out | Json document containing the hardware details. |
Notes
The [Machine] Hardware Inventory
module is used to create a point in time look at all of the reported hardware in the server. When this module is run, the module catalogs all of the machine hardware, and reports it back in a JSON document. This JSON document is a block of readable data that can be used by a variety of other applications.
The hardware inventory reports on information such as the version of the Operating System installed, the type of CPU, the amount of memory, storage devices, network adaptors, and more. A small snippet of what this looks like is shown in the code block below. This example block has been edited down for brevity.
{
"OS": {
"Microsoft Windows Server 2019 Standard|C:\\Windows|\\Device\\Harddisk0\\Partition2": {
"BootDevice": "\\Device\\HarddiskVolume3",
"BuildNumber": "17763",
"BuildType": "Multiprocessor Free",
"Caption": "Microsoft Windows Server 2019 Standard",
"CodeSet": "1252",
"CountryCode": "1",
"CreationClassName": "Win32_OperatingSystem",
"CSCreationClassName": "Win32_ComputerSystem",
"CSName": "MyMachineName",
"CurrentTimeZone": "-240",
"DataExecutionPrevention_32BitApplications": "True",
"DataExecutionPrevention_Available": "True",
"DataExecutionPrevention_Drivers": "True",
"DataExecutionPrevention_SupportPolicy": "3",
"Debug": "False",
"Distributed": "False",
"EncryptionLevel": "256",
"ForegroundApplicationBoost": "2",
"FreePhysicalMemory": "1130376",
"FreeSpaceInPagingFiles": "289016",
"FreeVirtualMemory": "1875416",
"InstallDate": "20210701124430.000000-300",
"LastBootUpTime": "20230104040752.132609-240",
"LocalDateTime": "20230107224420.186000-240",
"Locale": "0409",
"Manufacturer": "Microsoft Corporation",
"MaxNumberOfProcesses": "4294967295",
"MaxProcessMemorySize": "137438953344",
"MUILanguages": "en-US",
"Name": "Microsoft Windows Server 2019 Standard|C:\\Windows|\\Device\\Harddisk0\\Partition2",
"NumberOfLicensedUsers": "0",
"NumberOfProcesses": "76",
"NumberOfUsers": "1",
"OperatingSystemSKU": "7",
"OSArchitecture": "64-bit",
"OSLanguage": "1033",
"OSProductSuite": "272",
"OSType": "18",
"PortableOperatingSystem": "False",
"Primary": "True",
"ProductType": "3",
"RegisteredUser": "Windows User",
"SerialNumber": "00000-00000-00000-00000",
"ServicePackMajorVersion": "0",
"ServicePackMinorVersion": "0",
"SizeStoredInPagingFiles": "524288",
"Status": "OK",
"SuiteMask": "272",
"SystemDevice": "\\Device\\HarddiskVolume4",
"SystemDirectory": "C:\\Windows\\system32",
"SystemDrive": "C:",
"TotalVirtualMemorySize": "3669556",
"TotalVisibleMemorySize": "3145268",
"Version": "10.0.17763",
"WindowsDirectory": "C:\\Windows"
}
},
"Memory": {
"Physical Memory": {
"BankLabel": "None",
"Capacity": "3221225472",
"Caption": "Physical Memory",
"CreationClassName": "Win32_PhysicalMemory",
"Description": "Physical Memory",
"DeviceLocator": "M0",
"FormFactor": "0",
"InterleaveDataDepth": "0",
"InterleavePosition": "0",
"Manufacturer": "Microsoft",
"MemoryType": "1",
"Name": "Physical Memory",
"PartNumber": "None",
"SerialNumber": "None",
"SMBIOSMemoryType": "1",
"Tag": "Physical Memory 0",
"TypeDetail": "4"
}
},
"CPU": {
"Intel(R) Xeon(R) CPU E5-2643 0 @ 3.30GHz": {
"AddressWidth": "64",
"Architecture": "9",
"AssetTag": "None",
"Availability": "3",
"Caption": "Intel64 Family 6 Model 45 Stepping 7",
"CpuStatus": "1",
"CreationClassName": "Win32_Processor",
"CurrentClockSpeed": "3300",
"CurrentVoltage": "12",
"DataWidth": "64",
"Description": "Intel64 Family 6 Model 45 Stepping 7",
"DeviceID": "CPU0",
"ExtClock": "8000",
"Family": "179",
"L3CacheSize": "0",
"L3CacheSpeed": "0",
"Level": "6",
"LoadPercentage": "4",
"Manufacturer": "GenuineIntel",
"MaxClockSpeed": "3300",
"Name": "Intel(R) Xeon(R) CPU E5-2643 0 @ 3.30GHz",
"NumberOfCores": "2",
"NumberOfLogicalProcessors": "4",
"PartNumber": "None",
"PowerManagementSupported": "False",
"ProcessorId": "1F8BFBFF000206D7",
"ProcessorType": "3",
"Revision": "11527",
"Role": "CPU",
"SecondLevelAddressTranslationExtensions": "False",
"SerialNumber": "None",
"SocketDesignation": "None",
"Status": "OK",
"StatusInfo": "3",
"SystemCreationClassName": "Win32_ComputerSystem",
"SystemName": "MyMachineName",
"UpgradeMethod": "6",
"VirtualizationFirmwareEnabled": "False",
"VMMonitorModeExtensions": "False"
}
},
"NetworkAdapter": {
"Microsoft Kernel Debug Network Adapter (#1)": {
"Availability": "3",
"Caption": "[00000000] Microsoft Kernel Debug Network Adapter",
"ConfigManagerErrorCode": "0",
"ConfigManagerUserConfig": "False",
"CreationClassName": "Win32_NetworkAdapter",
"Description": "Microsoft Kernel Debug Network Adapter",
"DeviceID": "0",
"Index": "0",
"Installed": "True",
"InterfaceIndex": "15",
"Manufacturer": "Microsoft",
"MaxNumberControlled": "0",
"Name": "Microsoft Kernel Debug Network Adapter",
"PhysicalAdapter": "False",
"PNPDeviceID": "ROOT\\KDNIC\\0000",
"PowerManagementSupported": "False",
"ProductName": "Microsoft Kernel Debug Network Adapter",
"ServiceName": "kdnic",
"SystemCreationClassName": "Win32_ComputerSystem",
"SystemName": "MyMachineName",
"TimeOfLastReset": "20230114040752.132609-240"
}
}
}
Last Updated:
10/3/2023 1:07:16 AM