错误在PowerShell中未处理ParameterBindingException

时间:2015-10-02 17:43:05

标签: c# powershell citrix

我正在尝试执行Powershell命令:

Stop-BrokerSession 2904

这个数字2904肯定显示在结果中,如下面的代码所示。我使用MessageBox.Show来验证会话ID的正确数字。但是,出于某种原因,我得到了这个绑定错误。我可以在powershell提示符下键入该命令并且它工作正常,但在尝试执行它时,我得到此绑定异常。这笔交易是什么?

enter image description here

我猜错了是这个参数没有名字。它只是一个数字。你把命令和会话ID放在它旁边但是没有它的名字,它不像" Stop-BrokerSession -SessionId 2904"它只是" Stop-BrokerSession 2904"而且我认为是问题。

这也不起作用:

logoff.parameters.Add(null, x.Properties["Uid"].Value.ToString());

1 个答案:

答案 0 :(得分:0)

你试过吗

fields: 'items/id,items/snippet/title,items/snippet/description,items/snippet/thumbnails/default,items/snippet/channelTitle'

没有ToString()?我看到该值必须是Int64类型。