VBS Script – Get Monitor Serial Number Remotely

The following VBS scripts will allow you to remotely connect to a computer on your network to collect the monitor details.

It retrieves the:

  •  Instance name
  • Manufacture name
  • User friendly name (often contains the monitor’s model name)
  • Serial number
  • Week of manufacture
  • Year of manufacture

There are two versions of the script available, one for a single computer and one for a list of computers.

Both can be downloaded below.

Get monitor serial number for a single computer

Get Monitor Info – remotely.vbs

When you run the script it will prompt for the remote computer name:

VBS-GetMonitorDetails1

After entering the remote computer name it will return the information on all attached monitors.

For example:

Get monitor serial number for a list of computers

VBS – Get Monitor Serial Number Remotely – Machine List.zip

Note – Microsoft Excel must be installed on the computer to run this script.

  1. After downloading and extracting the ZIP file you will find two files,
    1. MachineList.txt – which holds the list of computers to get the serial numbers from, each computer name needs to be on a new line
    2. Get_Monitor Info – remotely (MachineList).vbs – the script to run
  2. Update MachineList with the list of computers
  3. Run ‘Get_Monitor Info – remotely (MachineList).vbs’
  4. Microsoft Excel will load and begin to add the header row then the details of each computer
  5. If a computer is online (available on the network) its details will be recorded then it is removed from MachineList.txt
  6. If a computer is offline it is marked as ‘Offline’ in the excel document and it remains in MachineList, so you can run the script later when the computer is online.

VBS-GetMonitor1

Article Downloads

TIP: You may need to right-click and select 'save link as'.

32 comments on “VBS Script – Get Monitor Serial Number Remotely

  1. The wrong numbers serial numbers were returned. I turned my monitors around to check. Bummer! We could really use a script that works as we have hundreds of monitors. 🙁

    1. Hey Staci – have you found it’s not working with a particular combination? Operating system, monitor make and model, particular video card? I remember when I first used this script we actually found that our manufacture hadn’t been writing the correct serial number into the monitors software ! It might be worth using the monitors on screen menu to check what the ‘software’ serial number is compared to the one on the sticker?

    1. Hi, can i get vbscript to get all HW . HDD zise , Ram size , number or RAM installed,
      MAC Address , Operating System , HD Free Space [GB], HD Used Space [GB], CPU Speed, USB devices installed, HD S/N, HD Model, ect..

Leave a Comment

Your email address will not be published. Required fields are marked *

Type guide in lowercase to submit your comment.