2013-05-29 37 views
4

我可以使用下面的WMI查詢,以確定我的機器可能使用的任何DNS服務器:WMI查詢,以確定DNS服務器沒有空條目

SELECT DNSServerSearchOrder 
FROM Win32_NetworkAdapterConfiguration 

但是,下面的查詢我寫信給忽略空項是無效我不知道爲什麼:

SELECT DNSServerSearchOrder 
FROM Win32_NetworkAdapterConfiguration 
WHERE DNSServerSearchOrder!=null 

有沒有辦法過濾出空的條目?

回答

-1

你是否在尋找這個代替:

SELECT DNSServerSearchOrder 
FROM Win32_NetworkAdapterConfiguration 
WHERE DNSServerSearchOrder IS NOT NULL 
+0

這也似乎是無效的,你有沒有嘗試在PowerShell的? –

+0

不,只是有效的SQL - 你使用這個:http://msdn.microsoft.com/en-us/library/windows/desktop/aa394605(v=vs.85).aspx – sgeddes

+0

據我所知,語法應該是正確的,因爲「SELECT DHCPServer FROM Win32_NetworkAdapterConfiguration WHERE DHCPServer!= null」是有效的。 –

1

只要使用這個

WHERE IPEnabled=True