首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell: UPnP ContentDirectory浏览器不返回任何结果

Powershell: UPnP ContentDirectory浏览器不返回任何结果
EN

Stack Overflow用户
提问于 2016-05-05 21:28:46
回答 1查看 347关注 0票数 0

我想浏览我的媒体服务器( Rasperry Pi上的MiniDLNA 1.1.5 )。以下是我到目前为止拥有的代码:

代码语言:javascript
复制
$DeviceFinder = New-Object -COM "UPnP.UPnPDeviceFinder"
$DeviceType = "urn:schemas-upnp-org:service:ContentDirectory:1"

Write-Host "Finding MediaServer devices..."
$Devices = $DeviceFinder.FindByType($DeviceType,0)
$MediaServer = $Devices | Where-Object { $_.FriendlyName -like "*LittlePi*" }

$MediaServerDirectory = $MediaServer.Services | Where-Object { $_.Id -eq "urn:upnp-org:serviceId:ContentDirectory" }

Write-Host "MediaServer Description:" $MediaServer.Description
Write-Host "Browsing MediaServer..."

$ContainerID = 0
$BrowseFlag = "BrowseDirectChildren"
$Filter = ""
$StartIndex = 0
$RequestedCount = 1000
$SortCriteria = ""
$myInObject = @($ContainerID, $BrowseFlag, $Filter, $StartIndex, $RequestedCount, $SortCriteria)
$outArgs = @()

$returnValue = $MediaServerDirectory.InvokeAction("Browse", $myInObject, [ref]$outArgs)

我的问题是$returnValue$outArgs都是$null

EN

回答 1

Stack Overflow用户

发布于 2016-07-13 06:57:55

在调用InvokeAction之前,您是否尝试过设置$outArgs = $null?

(搜索3个关键字: powershell com upnp以查看我的示例)

不确定这是否会对$returnvalue产生任何影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37051930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档