Function AssetNumber(strComputer)
Dim objWmi, objWmiCS, obj, retval
On Error Resume Next
Set objWmi = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\cimv2")
If err.Number <> 0 Then
wscript.echo "error: " & err.Number & " / " & err.Description
err.Clear
Set objWMI = Nothing
retval = "*** unavailable ***"
Else
Set objWmiCS = objWmi.ExecQuery("select * from Win32_ComputerSystemProduct")
For Each obj in objWmiCS
retval = obj.IdentifyingNumber
Next
Set objWmiCS = Nothing
Set objWMI = Nothing
End If
AssetNumber = retval
End Function
wscript.echo AssetNumber("holland")
Saturday, October 3, 2009
VBScript - Get Remote Asset Tag (Serial Number)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment