I'm trying to get a server name by passing the ip address.
I have a primary server and backup server i only want the primary server name, that why I'm passing the IP address.
Below is my script and error message.
-----------------------------------------------------------
Sub ShowSVRIPAddress
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_NTDomain",,48)
For Each objItem in colItems
tmpsvripaddr = objItem.DomainControllerAddress
if Right(tmpsvripaddr,3) > 0 then
svripaddr = Left(tmpsvripaddr,(Len(tmpsvripaddr)-3)) & 195
svripaddr1 = Right(svripaddr,(Len(svripaddr)-2))
if Right(svripaddr,3) = 195 then
strComputer = svripaddr
ShowSVRName strComputer
end if
end if
next
set objWMIService = Nothing
End Sub
---------------------------------------------------------
Sub ShowSVRName(strComputer)
error on this line Set objWMIService = GetObject("winmgmts:\\" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_NTDomain",,48)
For Each objItem in colItems
tmpsvrname = objItem.DomainControllerName
msgbox " name = " & tmpsvrname
next
set objWMIService = Nothing
End Sub
error message is
error: 0x80041021
code: 80041021
source: (null)
Thank for any help
Tony
I have a primary server and backup server i only want the primary server name, that why I'm passing the IP address.
Below is my script and error message.
-----------------------------------------------------------
Sub ShowSVRIPAddress
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_NTDomain",,48)
For Each objItem in colItems
tmpsvripaddr = objItem.DomainControllerAddress
if Right(tmpsvripaddr,3) > 0 then
svripaddr = Left(tmpsvripaddr,(Len(tmpsvripaddr)-3)) & 195
svripaddr1 = Right(svripaddr,(Len(svripaddr)-2))
if Right(svripaddr,3) = 195 then
strComputer = svripaddr
ShowSVRName strComputer
end if
end if
next
set objWMIService = Nothing
End Sub
---------------------------------------------------------
Sub ShowSVRName(strComputer)
error on this line Set objWMIService = GetObject("winmgmts:\\" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_NTDomain",,48)
For Each objItem in colItems
tmpsvrname = objItem.DomainControllerName
msgbox " name = " & tmpsvrname
next
set objWMIService = Nothing
End Sub
error message is
error: 0x80041021
code: 80041021
source: (null)
Thank for any help
Tony