[THIN] Re: Enumerate processes within Published Desktop

  • From: Gavan Smythe <gavsmythe@xxxxxxxxx>
  • To: thin@xxxxxxxxxxxxx
  • Date: Fri, 10 May 2013 14:34:44 +1000

Hi Ben,

I would try the powershell line below.  Change the ProcessName and Message
as you need.  Once you have tested with the "-whatif" in the line, and you
are happy with it, remove -whatif for live test

Get-XAServer | Get-XASessionProcess | where {$_.ProcessName -match
"*TestProcessName.exe*"} | select accountdisplayname, sessionid, servername
| foreach {Send-XASessionMessage -ServerName $_.servername -SessionId
$_.sessionid -MessageTitle "Test Title" -MessageBody "test body" -whatif}

Good Luck!

On Wed, May 8, 2013 at 9:44 PM, Ben Pelzer <Ben.Pelzer@xxxxxxxxxxx> wrote:

> Hi all,
> Is there a way to enumerate processes running within a Published Desktop,
> across a server farm (so not only on 1 specific server)?
> I need to send a message to all users that are running a specific
> application within their Published Desktop
> (I can not simply send the message to all users connected to the Published
> Desktop using the AppCenter console, I need to differentiate)
> Clicking on a session within the AppCenter console reveals the processes
> running in the session, but is there a way to get a farm overview and
> select processes?
> In the Remote Desktop Manager I can add my Citrix servers to the "My
> Group" and then select the Processes tab
> This shows me all processes across all the servers of the "My Group", but
> from this tab view I can not send messages...
> Anyone did this before?
> My Google searches do not turn up much usefull info
> Cheers,
> Ben

Other related posts: