因此,我找到了一些程序,可以从本地网络搜索UPnP设备,但我在Powershell中找不到相同的实现。也许有人可以告诉,如何使用UPnP编写Powershell脚本来搜索设备?是否有脚本可以搜索UPnP设备的整个本地网络?
2
A
回答
0
您会对Microsoft UPnP API感兴趣,特别是IUPnPDeviceFinder。我对Powershell不太了解,不知道是否可以直接使用这些API,或者您需要一些粘贴.NET库(例如this one)。
3
对于这个问题,我得到了帮助。所以如果有人需要它,我的问题就有了答案。 在PS中的代码应该是这样的:
$finder = New-Object -ComObject UPnP.UPnPDeviceFinder;
$devices = $finder.FindByType("upnp:rootdevice", 0)
foreach($device in $devices)
{
Write-Host -ForegroundColor Red ---------------------------------------------
Write-Host -ForegroundColor Green Device Name: $device.FriendlyName
Write-Host -ForegroundColor Green Unique Device Name: $device.UniqueDeviceName
Write-Host -ForegroundColor Green Description: $device.Description
Write-Host -ForegroundColor Green Model Name: $device.ModelName
Write-Host -ForegroundColor Green Model Number: $device.ModelNumber
Write-Host -ForegroundColor Green Serial Number: $device.SerialNumber
Write-Host -ForegroundColor Green Manufacturer Name: $device.ManufacturerName
Write-Host -ForegroundColor Green Manufacturer URL: $device.ManufacturerURL
Write-Host -ForegroundColor Green Type: $device.Type
}
+0
你是否意识到这不会给你位于你正在循环的设备下的设备?你只能获得一个深度的设备。您需要为每个设备执行相同的操作(如上所述),将它们添加到您的设备集合中,直到没有其他设备具有尚未添加的子设备。如果你想要的代码,我已经在vb6中做过。 – 2012-09-04 08:25:55
相关问题
- 1. android:从网络中查找UPnP设备
- 2. PHP网络设备监控脚本
- 3. 使用SSDP搜索UPnP设备
- 4. C# - 搜索UPnP设备如英特尔的UPnP间谍
- 5. Node.js - 本地网络设备列表
- 6. 使用可可连接到本地网络上的设备
- 7. 如何继续使用SSDP在Android上搜索本地网络上的设备?
- 8. 设备是否可以通过UPnP公布其fqdn?
- 9. 搜索引擎脚本,可以索引哈希片段网址
- 10. 是否可以在P2P网络中进行空间搜索?
- 11. MonoTouch,测试是否在本地网络上找到远程设备
- 12. 全文搜索本地/离线网络“网站”
- 13. Pinging整个网络找到设备
- 14. 本地网络
- 15. 在双SIM设备上以编程方式/打开移动/可用网络设置搜索网络提供商
- 16. 找到本地网络上的设备的主机名与PHP
- 17. 在同一网络中搜索另一个WP7设备
- 18. Python网页中的Python搜索脚本
- 19. SNMP网络脚本
- 20. 从网络外的设备连接到本地主机
- 21. 如何找出本地网络上的设备列表
- 22. 获取本地网络(LAN)中的设备列表?
- 23. 是否可以从脚本中确定r2build脚本的位置?
- 24. 如何从Google自定义搜索中搜索整个网络?
- 25. 通过本地网络将设备上的通知从设备推送到设备没有C2DM
- 26. 在网络上同时运行python脚本。这个可以吗?
- 27. 如何检测本地Android设备是否可穿戴?
- 28. 是否有可能在本地服务多个Jekyll网站?
- 29. 在本地网络上搜索服务器
- 30. 在本地网络服务器上搜索文件directorys
查看我的评论,你没有得到第二级加设备与你的代码。级别含义比嵌套的第二级更深。 – 2012-09-04 08:27:42