|
server
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Script that shows prmary DNS
Hello all
I need to list the primary DNS ip address for all my servers. All servers are in an OU, is there a vb script available that i can run that will show the primary DNS settings for the network adapter? Thanks Dear,
http://www.microsoft.com/technet/scriptcenter/scripts/network/client/list/nwlsvb02.mspx Hope it may help. Best Regards, Kai On Nov 16, 9:01 am, skip <s***@discussions.microsoft.com> wrote: Show quote > Hello all > > I need to list the primary DNS ip address for all my servers. All servers > are in an OU, is there a vb script available that i can run that will show > the primary > DNS settings for the network adapter? > > Thanks very cool, can you tell me how i can export the results to a txt file?
thanks again Show quote "Kai.Bluesky" wrote: > Dear, > > http://www.microsoft.com/technet/scriptcenter/scripts/network/client/list/nwlsvb02.mspx > Hope it may help. > > Best Regards, > Kai > > On Nov 16, 9:01 am, skip <s***@discussions.microsoft.com> wrote: > > Hello all > > > > I need to list the primary DNS ip address for all my servers. All servers > > are in an OU, is there a vb script available that i can run that will show > > the primary > > DNS settings for the network adapter? > > > > Thanks > > Dear,
You can easy find many examples of CreateTextFile Method, and then replace the sample code Wscript.echo with WriteLine. http://msdn2.microsoft.com/en-us/library/5t9b5c0c.aspx Hope it may help. Best Regards, Kai On Nov 16, 11:26 am, skip <s***@discussions.microsoft.com> wrote: Show quote > very cool, can you tell me how i can export the results to a txt file? > > thanks again > > "Kai.Bluesky" wrote: > > Dear, > > >http://www.microsoft.com/technet/scriptcenter/scripts/network/client/... > > Hope it may help. > > > Best Regards, > > Kai > > > On Nov 16, 9:01 am, skip <s***@discussions.microsoft.com> wrote: > > > Hello all > > > > I need to list the primary DNS ip address for all my servers. All servers > > > are in an OU, is there a vb script available that i can run that will show > > > the primary > > > DNS settings for the network adapter? > > > > Thanks That will work just fine
Thanks again! Show quote "Kai.Bluesky" wrote: > Dear, > > You can easy find many examples of CreateTextFile Method, > and then replace the sample code Wscript.echo with WriteLine. > http://msdn2.microsoft.com/en-us/library/5t9b5c0c.aspx > > Hope it may help. > > Best Regards, > Kai > > On Nov 16, 11:26 am, skip <s***@discussions.microsoft.com> wrote: > > very cool, can you tell me how i can export the results to a txt file? > > > > thanks again > > > > "Kai.Bluesky" wrote: > > > Dear, > > > > >http://www.microsoft.com/technet/scriptcenter/scripts/network/client/... > > > Hope it may help. > > > > > Best Regards, > > > Kai > > > > > On Nov 16, 9:01 am, skip <s***@discussions.microsoft.com> wrote: > > > > Hello all > > > > > > I need to list the primary DNS ip address for all my servers. All servers > > > > are in an OU, is there a vb script available that i can run that will show > > > > the primary > > > > DNS settings for the network adapter? > > > > > > Thanks > Ok i modifed the script so i am able to export the info to a .txt file, but
the script only gathers the info from the local machine not any remote machines, so what i was thinking of doing was creae a user gpo and link it to the servers OU, when a user log's onto the server the script will run. What i need now is modify the script so it dumps the script on a network share and names itself with the name of the server from wich it ran on. Below is a copy of the script that i am using thanks very much strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colAdapters = objWMIService.ExecQuery _ ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True") n = 1 WScript.Echo For Each objAdapter in colAdapters WScript.Echo "Network Adapter " & n WScript.Echo "=================" WScript.Echo " Description: " & objAdapter.Description WScript.Echo " Physical (MAC) address: " & objAdapter.MACAddress WScript.Echo " Host name: " & objAdapter.DNSHostName If Not IsNull(objAdapter.IPAddress) Then For i = 0 To UBound(objAdapter.IPAddress) WScript.Echo " IP address: " & objAdapter.IPAddress(i) Next End If If Not IsNull(objAdapter.IPSubnet) Then For i = 0 To UBound(objAdapter.IPSubnet) WScript.Echo " Subnet: " & objAdapter.IPSubnet(i) Next End If If Not IsNull(objAdapter.DefaultIPGateway) Then For i = 0 To UBound(objAdapter.DefaultIPGateway) WScript.Echo " Default gateway: " & _ objAdapter.DefaultIPGateway(i) Next End If WScript.Echo WScript.Echo " DNS" WScript.Echo " ---" WScript.Echo " DNS servers in search order:" If Not IsNull(objAdapter.DNSServerSearchOrder) Then For i = 0 To UBound(objAdapter.DNSServerSearchOrder) WScript.Echo " " & objAdapter.DNSServerSearchOrder(i) Next End If WScript.Echo " DNS domain: " & objAdapter.DNSDomain If Not IsNull(objAdapter.DNSDomainSuffixSearchOrder) Then For i = 0 To UBound(objAdapter.DNSDomainSuffixSearchOrder) WScript.Echo " DNS suffix search list: " & _ objAdapter.DNSDomainSuffixSearchOrder(i) Next End If WScript.Echo WScript.Echo " DHCP" WScript.Echo " ----" WScript.Echo " DHCP enabled: " & objAdapter.DHCPEnabled WScript.Echo " DHCP server: " & objAdapter.DHCPServer If Not IsNull(objAdapter.DHCPLeaseObtained) Then utcLeaseObtained = objAdapter.DHCPLeaseObtained strLeaseObtained = WMIDateStringToDate(utcLeaseObtained) Else strLeaseObtained = "" End If WScript.Echo " DHCP lease obtained: " & strLeaseObtained If Not IsNull(objAdapter.DHCPLeaseExpires) Then utcLeaseExpires = objAdapter.DHCPLeaseExpires strLeaseExpires = WMIDateStringToDate(utcLeaseExpires) Else strLeaseExpires = "" End If WScript.Echo " DHCP lease expires: " & strLeaseExpires WScript.Echo WScript.Echo " WINS" WScript.Echo " ----" WScript.Echo " Primary WINS server: " & objAdapter.WINSPrimaryServer WScript.Echo " Secondary WINS server: " & objAdapter.WINSSecondaryServer WScript.Echo n = n + 1 Next Function WMIDateStringToDate(utcDate) WMIDateStringToDate = CDate(Mid(utcDate, 5, 2) & "/" & _ Mid(utcDate, 7, 2) & "/" & _ Left(utcDate, 4) & " " & _ Mid (utcDate, 9, 2) & ":" & _ Mid(utcDate, 11, 2) & ":" & _ Mid(utcDate, 13, 2)) End Function Show quote "Kai.Bluesky" wrote: > Dear, > > You can easy find many examples of CreateTextFile Method, > and then replace the sample code Wscript.echo with WriteLine. > http://msdn2.microsoft.com/en-us/library/5t9b5c0c.aspx > > Hope it may help. > > Best Regards, > Kai > > On Nov 16, 11:26 am, skip <s***@discussions.microsoft.com> wrote: > > very cool, can you tell me how i can export the results to a txt file? > > > > thanks again > > > > "Kai.Bluesky" wrote: > > > Dear, > > > > >http://www.microsoft.com/technet/scriptcenter/scripts/network/client/... > > > Hope it may help. > > > > > Best Regards, > > > Kai > > > > > On Nov 16, 9:01 am, skip <s***@discussions.microsoft.com> wrote: > > > > Hello all > > > > > > I need to list the primary DNS ip address for all my servers. All servers > > > > are in an OU, is there a vb script available that i can run that will show > > > > the primary > > > > DNS settings for the network adapter? > > > > > > Thanks > |
|||||||||||||||||||||||