powershell - 是否有任何脚本可以在整个本地网络中搜索 UPnP 设备?

标签 powershell upnp

所以,我找到了一些可以从本地网络搜索 UPnP 设备的程序,但我在 Powershell 中找不到相同的实现。也许有人可以告诉,如何使用 UPnP 编写 Powershell 脚本来搜索设备?

最佳答案

对于这个问题,我得到了帮助。所以我的问题有答案,如果有人需要的话。
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
}

关于powershell - 是否有任何脚本可以在整个本地网络中搜索 UPnP 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11522270/

相关文章:

powershell - 使用网络打印机添加打印机失败

powershell - 在PowerShell中从system.array中删除项目

c# - 使用 UPnP.FindByType 查找 Belkin WeMo 设备

c# - 无法在我的 C# 应用程序中添加静态端口映射

ios - Upnpx LastChangeParser

android - 选择我的 DMR 时, "Golden DMC"上的控制按钮呈灰色

java - 将 XBox 360 用作扩展器/在 XBox 上启用 UPnP AV 传输的 API

powershell - 从 COM 方法检索 session ID

Powershell 检查文件类型

powershell - 使用 foreach 更改数组中的值