簡體   English   中英

Powershell-本地網絡掃描(無域)

[英]Powershell - Local Network scan (no domain)

只是想知道是否有人在Powershell中知道一種方法來掃描本地網絡中的計算機,以解析其名稱和IP。

我知道使用Get-ADComputer的可能性,但是該網絡不在域中。

您可以在powershell中使用.net DNS類。

參考: http : //msdn.microsoft.com/en-us/library/system.net.dns%28v=vs.110%29.aspx

例:

PS C:\> $dns = [system.net.dns]
PS C:\> $dns::GetHostEntry("198.252.206.16") | format-list

HostName    : stackoverflow.com
Aliases     : {}
AddressList : {198.252.206.16}

如果您的網絡為192.168.1.0/24的掃描示例:

$results = @() ; 1..255 | % { $results += $dns::GetHostByAddress("192.168.1.$_") }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM