思杰GET-Brokerapplication从特定的服务器

问题描述 投票:0回答:1

在XenApp 6.x的服务器上,出现了这样的cmdlet的:

GET-XAApplication -ServerName servername

我以前开的AdminServer中创建PSSession,然后得到了与GET-XAServer所有服务器,然后我只是在一个foreach循环,其中ServerName参数是从XAServer的服务器名做了应用程序的命令。现在我想要做的第7版相同,但我无法弄清楚它是如何工作。

我安装了新版本的所有新的cmdlet。我发现我可以得到GET-Brokerapplication的应用程序 - 但我不能传递一个参数来告诉从哪个服务器我要抢他们的命令,所以我只能从我的管理服务器,抓住他们。

也许有人可以帮我吗?我已经看过的文档(https://docs.citrix.com/de-de/xenapp-and-xendesktop/7-6/cds-sdk-wrapper-rho/xad-commands/citrix-broker-admin-v2-wrapper-xd76/get-brokerapplication-xd76.html),但我不能找到一个参数,谁可以让我做我想做的。 MaybeI'm看错cmdlet的?

我会,如果有人对我的建议真的很开心。

powershell citrix xenapp xendesktop
1个回答
2
投票

在XenApp的6.x中有职工群体,你应该已经发布了职工群体,而不是单独的服务器应用程序。然后,你可以列举工人组和应用程序:

$wgs = Get-XAWorkerGroup 
foreach ($group  in $wgs) {
    $apps = Get-XAApplication -WorkerGroupName $group 
}

在XenApp的7.x的WorkerGroups被交付组取代,你可以一一列举和相关应用程序:

$groups = Get-BrokerDesktopGroup
foreach ($group in $groups) {
    $apps = Get-BrokerApplication -AssociatedDesktopGroupUid $group.UID
}
© www.soinside.com 2019 - 2024. All rights reserved.