问题描述
我正在寻找一种使用 PowerShell 启动 UPnP 设备扫描的方法,但不确定是否有一种好的方法可以定位服务器当前所在子网以外的特定子网。使用以下代码适用于服务器所在的当前子网,但我知道其他子网上也有设备。
$finder = New-Object -ComObject UPnP.UPnPDeviceFinder;
$devices = $finder.FindByType("upnp:rootdevice",0)
foreach($device in $devices)
{
Write-Host ---------------------------------------------
Write-Host Device Name: $device.FriendlyName
Write-Host Unique Device Name: $device.UniqueDeviceName
Write-Host Description: $device.Description
Write-Host Model Name: $device.ModelName
Write-Host Model Number: $device.ModelNumber
Write-Host Serial Number: $device.SerialNumber
Write-Host Manufacturer Name: $device.ManufacturerName
Write-Host Manufacturer URL: $device.ManufacturerURL
Write-Host Type: $device.Type
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)