c# - 在 Powershell 中创建一个 ScheduleDefinition 对象

标签 c# web-services powershell reporting-services wsdl

我已经有一个 powershell 脚本,它使用 ReportService2010.asmx?wsdl API 通过 powershell 将报告导入 SSRS。

但是,我在创建缓存选项时遇到了问题,尤其是在创建简单计划时。 MSDN 上的代码示例没有 powershell 示例。

http://technet.microsoft.com/en-us/library/reportservice2010.reportingservice2010.createcacherefreshplan.aspx

我希望有人能帮助我如何在 powershell 中编写这个示例? 特别是如何创建 ScheduleDefinition 对象。

最佳答案

似乎诀窍是在你的 New-WebServiceProxy 上分配一个命名空间和类 我的代码中有这一行:

$RS = New-WebServiceProxy -Uri $reportServerURI -UseDefaultCredential

现在我把它改成了这样:

$RS = New-WebServiceProxy -Class 'RS' -Namespace 'RS' -Uri $reportServerURI -UseDefaultCredential

这允许我通过

创建 ScheduleDefinition 对象
$definition New-Object RS.ScheduleDefinition

关于c# - 在 Powershell 中创建一个 ScheduleDefinition 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22889225/

相关文章:

c# - YouTube 数据 API v.3.0 无法从播放列表添加/删除视频 - InsufficientPermissions 异常

java - wsdl 到 java 类

powershell - 将 Get-ChildItem 输出转换为 string[]

powershell - 如何自动保存 PowerShell session

c# - Nunit 测试 dll,单独运行通过,一起运行第二个失败

c# - 当 RadWindow 打开时禁用父页面

java - 如何跟踪网络服务调用

javascript - 如何在java中的JAX-WS服务器端添加CORS支持

php - 使用 shell_exec 将 Powershell 输出到 PHP 变量

c# - 从 Child UserControl 更改 MainWindow 中 TabControl 的 SelectedIndex