Hardware Info (vbscript)

Discussion in 'Scripting' started by mephistooo2, Nov 24, 2024.

  1. mephistooo2

    mephistooo2 MDL Member

    Feb 5, 2008
    163
    355
    10
  2. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,874
    3,145
    120
    Good but better use poweeshell because vbs are deprecated
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. mephistooo2

    mephistooo2 MDL Member

    Feb 5, 2008
    163
    355
    10
    No, it has not been removed.

    The latest version Windows 11 24H2 still has support for vbscript.

    Only wmic was removed.
     
  4. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,874
    3,145
    120
    ... no removed but deprecated... possible remove in futur version
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mephistooo2

    mephistooo2 MDL Member

    Feb 5, 2008
    163
    355
    10
  6. 12 lb Turkey

    12 lb Turkey MDL Member

    Nov 24, 2022
    171
    112
    10
    #6 12 lb Turkey, Oct 24, 2025
    Last edited: Oct 24, 2025
    You can format a long block of printed text (with variable strings), in PS:
    Code:
    $tMessage = @"
    Operating System`t`t: $($($osInfo.Caption -replace 'Microsoft ', '').Trim())`n
    OS Version`t`t: $($osInfo.Version)`n
    Windows Architecture`t: $cpuArchitecture`n
    User Name`t`t: $userName`n
    Computer Name`t`t: $computerName`n
    Last Format Date`t`t: $formattedInstallDate`n
    $dividerLine`n"
    Motherboard Manufacturer`t: $($mbInfo.Manufacturer)`n
    Motherboard Model`t: $($mbInfo.Product)`n
    Processor`t`t: $($cpuInfo.Manufacturer)`n
    Processor Model`t`t: $($cpuInfo.Name)`n
    CPU Architecture`t`t: $cpuArchitecture`n
    Total RAM`t`t: $totalRamGB_Display GB`n
    Max Supported RAM`t: $maxSupportedRamGB GB`n
    Empty RAM Slots`t`t: $emptySlots`n
    RAM Slots`t`t: `n$ramDetails`n"
    Graphics Card(s)`t`t: `n$gpuDetails
    $dividerLine`n
    Network Card(s) and IP Address(es) :`n`n$ipDetails
    $dividerLine`n
    $diskInfo
    "@