mbresit
asked on
Windows XP script to Windows 7
can someone assist with converting the following syntax from a windows XP script to where Windows 7 can run it
Set ObjFSO = CreateObject("Scripting.Fi leSystemOb ject")
Set objWSHNetwork = CreateObject("WScript.Netw ork")
Set objWMI = GetObject("WinMGMTS:root\c imv2")
strWQL = "SELECT IPAddress FROM Win32_NetworkAdapterConfig uration WHERE IPEnabled = 'True'"
Set colIPResults = objWMI.ExecQuery(strWQL)
For Each objNIC In colIPResults
For Each strIPAddress in objNIC.IPAddress
If Left(strIPAddress, 2) = 10 Then
strAddresses = strIPAddress
End If
Next
Next
Set objDomain = GetObject("LDAP://rootDSE" )
strDC = objDomain.Get("dnsHostName ")
For Each objOS in GetObject("winmgmts:").Ins tancesOf ("Win32_OperatingSystem")
strOSName = objOS.Caption
strServicePack = objOS.ServicePackMajorVers ion
Next
Dim objNet
Dim strInfo
Set objNet = CreateObject("WScript.NetW ork")
strInfo = "User Name = " & objNet.UserName & vbCRLF & vbCRLF & _
"Computer Name = " & objNet.ComputerName & vbCRLF & vbCRLF & _
"IP Address = " & strAddresses & vbCRLF & vbCRLF & _
"Domain Controller = " & strDC & vbCRLF & vbCRLF & _
"Operating System = " & strOSName & vbCRLF & vbCRLF & _
"Service Pack Version = " & strServicePack
MsgBox strInfo
Set objNet = Nothing
Set ObjFSO = CreateObject("Scripting.Fi
Set objWSHNetwork = CreateObject("WScript.Netw
Set objWMI = GetObject("WinMGMTS:root\c
strWQL = "SELECT IPAddress FROM Win32_NetworkAdapterConfig
Set colIPResults = objWMI.ExecQuery(strWQL)
For Each objNIC In colIPResults
For Each strIPAddress in objNIC.IPAddress
If Left(strIPAddress, 2) = 10 Then
strAddresses = strIPAddress
End If
Next
Next
Set objDomain = GetObject("LDAP://rootDSE"
strDC = objDomain.Get("dnsHostName
For Each objOS in GetObject("winmgmts:").Ins
strOSName = objOS.Caption
strServicePack = objOS.ServicePackMajorVers
Next
Dim objNet
Dim strInfo
Set objNet = CreateObject("WScript.NetW
strInfo = "User Name = " & objNet.UserName & vbCRLF & vbCRLF & _
"Computer Name = " & objNet.ComputerName & vbCRLF & vbCRLF & _
"IP Address = " & strAddresses & vbCRLF & vbCRLF & _
"Domain Controller = " & strDC & vbCRLF & vbCRLF & _
"Operating System = " & strOSName & vbCRLF & vbCRLF & _
"Service Pack Version = " & strServicePack
MsgBox strInfo
Set objNet = Nothing
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.