Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > PowerShell

Vista - win32_pingstatus class / dns class

Reply
 
Old 10-27-2008   #1 (permalink)
IT Staff


 
 

win32_pingstatus class / dns class

http://msdn.microsoft.com/en-us/library/aa394350.aspx

I derived the statuscode from above and created a switch statements to ping
various machines in the loop.

However when i ping a machine that is NOT listed in DNS, i get the error
code:

Ping request could not find host MYCOMPUTER. Please check the name and try
again.

What DNS classes / methods can i used to *prove* that the above machine
MYCOMPUTER is indeed not existence in DNS records (besides using the ping
method and codes) ?




My System SpecsSystem Spec
Old 10-28-2008   #2 (permalink)
Shay Levy [MVP]


 
 

Re: win32_pingstatus class / dns class

You can:

1. Query it using nslookup.exe
nslookup hostName

2. Use the net.dns class
[net.dns]::GetHostAddresses($env:COMPUTERNAME)

3. Query the DNS server for a host record:

gwmi MicrosoftDNS_AType -ComputerName spes -Namespace root\MicrosoftDNS -filter
"ownerName='computerFQDN'"



---
Shay Levy
Windows PowerShell MVP
http://blogs.microsoft.co.il/blogs/ScriptFanatic
PowerShell Toolbar: http://tinyurl.com/PSToolbar


IS> http://msdn.microsoft.com/en-us/library/aa394350.aspx
IS>
IS> I derived the statuscode from above and created a switch statements
IS> to ping various machines in the loop.
IS>
IS> However when i ping a machine that is NOT listed in DNS, i get the
IS> error code:
IS>
IS> Ping request could not find host MYCOMPUTER. Please check the name
IS> and try again.
IS>
IS> What DNS classes / methods can i used to *prove* that the above
IS> machine MYCOMPUTER is indeed not existence in DNS records (besides
IS> using the ping method and codes) ?
IS>


My System SpecsSystem Spec
Old 10-28-2008   #3 (permalink)
tojo2000


 
 

Re: win32_pingstatus class / dns class

On Oct 27, 7:50*pm, "IT Staff" <jkk...@xxxxxx> wrote:
Quote:

> http://msdn.microsoft.com/en-us/library/aa394350.aspx
>
> I derived the statuscode from above and created a switch statements to ping
> various machines in the loop.
>
> However when i ping a machine that is NOT listed in DNS, i get the error
> code:
>
> Ping request could not find host MYCOMPUTER. Please check the name and try
> again.
>
> What DNS classes / methods can i used to *prove* that the above machine
> MYCOMPUTER is indeed not existence in DNS records (besides using the ping
> method and codes) ?
System.Net.Dns has GetHostByAddress and GetHostByName methods that
might be what you're looking for.
My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
When a class is both an inherited class of another, and alsoimplements an interface method .NET General
Class not Registered Vista music pictures video
Create a class? PowerShell
create my own class PowerShell


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46