2017-05-05 20 views
0

,이 같은 cmdlet을 있었다 :시트릭스은 Get-Brokerapplication는 XenApp를 6.x에서 서버에

GET-XAApplication -ServerName servername 

내가 AdminServer가에 PSSession을을 여는 데 사용 후 GET-XAServer 및 모든 서버를 가지고 foreach 루프에서 Application 명령을 단순히 수행했습니다. 여기서 ServerName 매개 변수는 XAServer의 servername입니다. 이제 버전 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)를 보았지만 내가 원하는 것을 할 수있게 해주는 매개 변수를 찾을 수 없다. 아마도 잘못된 cmdlet을보고 있습니까?

누군가 나에게 조언을하면 정말 기쁠 것입니다.

+0

서버는 이제 기계 카탈로그의 일부입니다, 및 배달 그룹을 통해 기계 카탈로그에 연결된 응용 프로그램 등이 있습니다. 실행하는 데 사용 된 6.x 명령은 무엇입니까? 또는 최종 결과는 무엇입니까? – mattnicola

답변

1

XenApp 6.x에는 작업자 그룹이 있었으므로 개별 서버 대신 Worker Groups 용 응용 프로그램을 게시해야했습니다. XenApp를 7.x의의 WorkerGroups에서

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

가 배달 그룹에 의해 대체되고, 당신이 그 (것)들을 열거하고 관련 응용 프로그램 수 : 그럼 당신은 노동자 그룹 및 응용 프로그램을 열거 할 수

$groups = Get-BrokerDesktopGroup 
foreach ($group in $groups) { 
    $apps = Get-BrokerApplication -AssociatedDesktopGroupUid $group.UID 
}