2
Q
所有订阅列表
A
回答
2
不幸的是,有没有办法办法让你从GUI做到这一点。你将不得不打破PowerShell来获取这些信息。
注:我没有测试此代码,还挺从臀部写它,但要点应该能够帮助你:
$spWeb = Get-SPWeb <Site reports are contained in>
$spRepList = $spWeb.Lists["<List containing reports Name>"];
#Get all files
$spFileList = $spRepList.Files;
foreach($spFile in $spFileList)
{
#determine if the file is a report or a regular document
if($spFile.URL -like "*.rdl")
{
$reportServiceProxy = New-WebServiceProxy -URI <url to the reporting web service> -Namespace <Namespace of the service> -UseDefaultCredentials
$subscriptionList += $reportServiceProxy.ListSubscriptions($site);
#From here you can write to a file or write to the screen. I will let you decide
$subscriptionList | select Path, report, Description, Owner, SubscriptionID, lastexecuted,Status | where {$_.path -eq $spFile.URL}
}
}
希望这有助于。
戴夫
相关问题
- 1. SharePoint列表订阅
- 2. 获取所有WooCommerce订阅
- 3. 通过参数查询获取所有SSRS订阅的列表
- 4. 获取Azure订阅中所有资源的列表(Powershell优先)
- 5. Redis命令列出所有订阅redis频道的订户
- 6. Sharepoint webhooks:订阅列表
- 7. EXM订阅列表C#
- 8. Mailchimp API - 订阅列表
- 9. YouTube的API不返回所有订阅
- 10. 订阅代理类的所有方法
- 11. 如何订阅所有可用频道?
- 12. Laravel听众订阅所有活动
- 13. 订阅所有paypal webhooks事件
- 14. 订阅来自NServiceBus的所有消息
- 15. 计算主题的所有订阅
- 16. 发布/订阅侦听所有话题#
- 17. RSS订阅源列表以测试我的订阅源阅读器
- 18. 如何使用youtube api获取所有订阅的用户频道列表?
- 19. 订阅者需要关注列表所有者,但得到错误
- 20. 我想删除包含订阅列的表中的所有数据
- 21. 订阅表单中所有控件的鼠标事件
- 22. 轻松取消订阅与GCM订阅的所有主题(iOS设备)
- 23. 订阅网站上所有内容的一个模块订阅模块Drupal 7
- 24. 流星:循环模板的模板级订阅或所有订阅完成后
- 25. 将所有数据从一个订阅转移到另一个订阅
- 26. 订阅KnockoutJS选项列表值
- 27. Mailchimp阿贾克斯订阅列表
- 28. 如何获取woocommerce订阅列表?
- 29. 如何制作通知订阅列表?
- 30. 使用RSS订阅分类列表
你能给我更多的细节,我必须放在<>? – Kulis
我不太确定我可以给你什么,因为它是你的环境。但是,对于Get-SPWeb,您将需要您的站点的URL,列表是存储报告的位置(例如共享文档)。我无法开始知道您的网络服务地址是什么,您需要从管理员那里获得。 我不确定这是否会有所帮助,但您可以使用此网站获取更多信息:https://msdn.microsoft.com/en-CA/library/dn747196.aspx#bkmk_list_for_1_report 这里的信息可能有帮助。虽然我的脚本建立在它上面。 –