Disable session printers in Citrix ICA sessions

Whenever administrator logs on to server, he can see all printers created from all the sessions running from server. Sometime there are application(published through Xenapp) users who gets printers from othere users in thir sessions. In order to stop printers from other sessions mapping into your administrative session, one registry tweak needs to be done. Location: HKEY_LOCAL_MACHINE\Software\Citrix\Ica\PrintingSettings REG_DWORD: AdminsCanManageClientPrinters Value: 0 This will disable connections of Session Printers during logon and reconnection. This registry can have different values depending upon various requirements. You can find other values and their impact here. Earlier in…Read more …

Powershell script to fetch Citrix Xenapp server sessions information

There are different kind of sessions created on Citrix servers. we can get various information regarding sessions either from access management console or Powershell. In this article I am sharing a script I created to get session information for couple of servers. The command I user for session information is Get-XAsession. It would give information the sessions with various details. Below script fetches Sessiontype(ICA, RDP or console), server name and user's ID. add-pssnapin Citrix.* $report = Get-XASession -ServerName Server1 | Select sessionname, servername,accountname $report += Get-XASession -ServerName Server2 | Select sessionname, servername,accountname $a = "<style>"…Read more …