D2Hardware

Show system information

javascript · D2 (Deprecated)

Details

IDD2Hardware
Languagejavascript
From Version5.0.0
Tagsagent endpoint

README

Shows system information.

Script Data


Name Description
Script Type javascript
Tags agent, endpoint

Inputs


There are no inputs for this script.

Outputs


There are no outputs for this script.


function hardwareLinux() {
    packOutput('lshw');
}
function hardwareDarwin(){
    packOutput('system_profiler');
}
function hardwareWindows() {
    pack(wmi_query('select Name,FileSystem, FreeSpace,Size,VolumeName,VolumeSerialNumber from Win32_LogicalDisk'),'table');
    pack(wmi_query('select Description, Manufacturer, Name, SMBIOSBIOSVersion,Version from Win32_Bios'),'table');
    pack(wmi_query('select Version, SerialNumber,SocketDesignation, Name, Description, Manufacturer, AddressWidth from Win32_Processor'),'table');
    pack(wmi_query('select Manufacturer, Model, SystemType, UserName from Win32_ComputerSystem'),'table');
}
try {
    if (env.OS=== "windows") {
        hardwareWindows();
    } else if (env.OS==="linux") {
        hardwareLinux();
    } else {
        hardwareDarwin();
    }
} catch (ex) {
    pack("Error: " + ex);
}