Кто-нибудь работал с SDK Citrix 7.6 BrokerSession? Я не могу понять, как выполнить команду, как это, например:Citrix 7.6 Брокер SDK C#/Powershell
GetBrokerSessionCommand getCmd = new GetBrokerSessionCommand();
getCmd.AdminAddress = "citrixServer:80";
var result = getCmd.Invoke();
Это дает мне сообщение об ошибке, говорящее:. «Командлеты, полученные из PSCmdlet не могут быть вызваны непосредственно
В ранее 6.5 SDK Я не мог сделать так:
string[] servers = new string[] { };
GetXAWorkerGroupByName workerGroup = new GetXAWorkerGroupByName();
workerGroup.WorkerGroupName = new string[] { workerGroupName };
workerGroup.ComputerName = XenAppController;
foreach (XAWorkerGroup _workerGroup in CitrixRunspaceFactory.DefaultRunspace.ExecuteCommand(workerGroup))
{
servers = _workerGroup.ServerNames;
}
return servers;
Но теперь CitrixRunspaceFactory больше не существует Я хочу, чтобы избежать выполнения команды с классом Powershell и Powershell.Create() по той простой причине обработки исключений в более простым способом?
Мне было бы очень приятно, если бы кто-то знал что-нибудь о SDK в 7.6. –