Citrix is the synonym for the virtualization and application infrastructure systems developed by the company of the same name. Main areas are application virtualization, Software-As-A-Service (SaaS), cloud-computing and networking. The two most well-known are Citrix XenApp or Citrix CloudPlatform.

Share tech news, updates, or what's on your mind.

Sign up to Post

Currently, most of our network infrastructure consists of VM servers in a Citrix Xenserver environment. We use Citrix Xenapp for all in house applications.
Our MS 2012 Domain Controller is standalone physical server.
We want to virtualize the existing server and import it into the Xenserver (XVA or OVF/A format.
I am looking for a straight forward method to export the physical server and import into a compatible Citrix Xenserver VM.
The Ultimate Tool Kit for Technolgy Solution Provi
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!


This is a function from one of my scripts:

However it is not functioning exactly the way I would want it..

I am trying to use the get-brokermachine command and pull the DNSname,ControllerDNSName, CatalogName, and registrationstate from each of my Citrix VDA's.  Everything is functioning except the registrationstate.

Really I should be able to figure this out, but I am under the weather today and not really thinking as clearly as I normally do.

Here is the code fragment I currently have for this:

	Function Invoke-CitrixRegCheck($Computername){
		$computername = $computername
                $PrimaryDC = "ServerName"

                $citrix_Array = @()
	if ($computername -like "$($PrimaryDC)"){write-host "Same as Controller"}Else {
			invoke-command -ComputerName "$($PrimaryDC)" -Credential $Cred -scriptblock {
			$citrix_obj = ""| select VDA_Name, Controller, RegistrationState
			Add-PSSnapin Citrix.*
			$Controller_info = Get-BrokerMachine | select DNSname, ControllerDNSname, catalogname,registrationstate
			$citrix_obj.VDA_Name = $($($controller_info|? {$_.DNSname -like "*$computername*"}).Dnsname).split(".")|select -index 0
			$citrix_obj.Controller = $($($controller_info |? {$_.DNSname -like "*$computername*"}).ControllerDNSName).split(".")|select -index 0
            $citrix_obj.Registrationstate = $($Controller_info |? {$_.DNSName -like "$($computername)*"}).registrationstate
            $citrix_Array += $citrix_obj

Open in new window

PowerShell Script request: Citrix XenApp 6.5  Server reboot message to particular "Worker Group or Application" users in a particular time intervals.
Context is, we need to Reboot Citrix Servers, when there is any maintenance activity planned under ITIL approved Change request.
Before Reboot Citrix Servers , we need to send a message before an hour and in every 10 / 15 minutes interval.
We would like to automate the process with PowerShell Script.
Windows 2008 R2 Servers
Citrix XenApp 6.5

Input: Citrix Server Host Name, Citrix published application Name AND OR Citrix Worker Group, Message.
Output: Message should visible to perticular Active "Citrix published application Name AND OR Citrix Worker Group users"
we are having issue with 1 user's outlook signature

 we are having citrix desktop where user can log in any desptop available in office and will carry his own profile. we are having non -persistence desktop
 we have signature files stored on network drive (k)-appdata-roaming-microsoft -signatures

for all users under  c drive - Hkey_current _user- software-Microsoft-windows-explorer-shell folders
appdata is pointing to the file server.\\network server name\users\appdata\roaming including the affected user.

and signature folder is on drive (k)-appdata\roaming\microsoft\signature

from where signature files are stored

we have same group policy applied to all users.

but for this affected user setting under c drive looks ok but instead of signature folder created on Drive (K) , It is being created on c drive itself and signature folder on drive (k) seems empty

affected 1 user -when he logs from his desktop and logs back in, signature from outlook 2010 goesaway

but when he is logged in to his desktop , it is there , i checked addins and ran outlook in safe mode but didnt help?

is it anything to do with %userprofile% or NTUSERDAT

any help would be appreciated
Hello.  I'm setting up a new Citrix farm in our environment to start our transition to a more current platform.  We are currently running XenApp 6.5 with a seperate license server which is on Windows 2008 R2.  

The new farm will be running XenApp 7.14 or 7.15 and am looking at both Windows 2012 R2 and Windows 16 for the XenApp systems.  From what I understand, I will need to provision a new License server as I will need version Build 24100 of the license server.  So, I believe I should put this on Windows 2016 and it will be backwards compatible with the XenApp Windows 2012 or Windows 2016 Systems in terms of RDS cals and Citrix licenses.

I am just looking for confirmation from someone as I don't believe I can have my licenses for XenApp 6.5 and XenApp 7.14 co-exist due to the underlying OS requirement for the License Server and RDS Cals.

Any input is appreciated.

Thanks in advance.
i have installed several xerox printers in office on various floors  and they have 802.1x wireless authentication.

what is happening is the sessions are being kept open continuously  even users have finished printing.

we have citrix environment and sessions are basically being kept open from citrix server to print server

basically new copiers appear to stop communicating.  We resolve the issue by backing out the 802.1x config, reboot, and re-authenticate the copier.   We are seeing in the logs that all of the Citrix servers are continuously sending 80 and 443 traffic to all of the copiers.  We are also seeing a great deal of these connections remaining open.  we noted that on a normal day we see roughly 2000 open connections at any given time on our internal firewall.  today we saw over 9,000 open connections, and it was causing management performance issues.  I believe it’s possible that as these open connections accrue, the copier is basically DOS’d and stops communicating

even disabling  the 802 .1x is not helping in this, connections remain open

any idea what could be the cause.
we are having issue with 1 user's outlook signature

we are having citrix desktop where user can log in any desptop available in office and will carry his own profile.
we have signature files stored on network drive -appdata-roaming-microsoft -signatures

which is streamed from their C drive, for some reason under c drive - Hkey_current _user- software-Microsoft-windows-explorer-shell folders- on all other uers
desktop it is pointing to the file server.\\network server name\
but under the affected user name c drive - Hkey_current _user- software-Microsoft-windows-explorer-shell folders- appdata is pointing -c\users\users name\appdata\roaming

so whenever users logs off from desktop , his signature goesaway and has to manually create his signature.

anything i can correct in registry or environment variables on the affected users' C drive.
1.      Citrix Environment: XenApp 6.5
2.      Windows Server Version: 2008 R2
3.      User Profiles: UPM
Environment: XenApp 6.5 on Windows Server 2008 R2 standard SP1.
Problem statement: User sessions are not getting logged off completely from 2 servers once user logoff from his application after implementing Citrix UPM
Event log: 1530, source: ms win user profile service
When the user hits the same server we are getting  remote desktop service is currently busy
Troubleshooting performed:  tried to log off the user from the app center console
We have 2 Citrix NetScalers (Virtual Servers) configured in an HA-Pair.  We have updated the 'secondary' NetScaler and everything looks to be working just fine on that NetScaler when we have planned maintenance windows and failed over the Primary (with the older version) and then our pilot test group of users and devices logged on to the updated NetScaler.

Hence we have 1 x Primary 'NetScaler1' (version 11.0) and 1 x Secondary 'NetScaler2' (version 12.0).

I am planning on failing over the 11.0 NetScaler1 to become the secondary and then to have NEtScaler2 become the new Primary in the HA-Pair.  Eventually I will update NetScaler1 to version 12.0.  I think it would be a less disruptive to our employees if I just leave the Netcaler1 to be the secondary after I update it; however I need to test it after the update.

Is there a way to have specific user accounts only login to a Specific NetScaler Server IP address?  Or doe s HA simply not work that way?  Then I simply must fail over the NetScalers again for testing and plan another maintenance window?
Change in behaviour of remote desktop login (RDP) with Google Chrome.
In the last couple of weeks my remote login from home computer to work has changed with Google Chrome browser (but not Firefox or Microsoft Edge).
The new behaviour is:  instead of opening a separate RDP application it opens a remote session in a Chrome browser window itself   .
This is annoying as multiple steps are then needed to get the browser to show the remote desktop in full screen mode.
I'm running Win 10 Pro 64 bit and Google Chrome Version  68.0.3440.106 (Official Build) (64-bit)
I have included images of the RDP session starting and logging in. Previously with Google Chrome (and still with Firefox and Microsoft Edge) a separate RDP task icon appears on the task bar with full-screen capability.
Cloud Class® Course: Amazon Web Services - Basic
LVL 12
Cloud Class® Course: Amazon Web Services - Basic

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

How to turn off the Citrix Receiver detection and will it kick off users or cause any downtime?

Our users are constantly getting prompted to download Citrix Receiver, when they are prompted to their username/password from our Citrix StorFront Portal.  Even if they already have Citrix Receiver installed.  The web browsers that always prompt them include:
- Chrome
- FireFox
- Safari

It appears since Google Chrome has disabled NPAPI and that affects the users who access Citrix Receiver from the web and who use Chrome on Windows and Mac.   The following web site explains why that is:

In the past I remember working with a Citrix Consultant that disabled the Citrix Detection feature and that allowed everyone to no longer get prompted, no matter which browser they chose to use.  I am not sure what the consultant did exactly; but, I found on the web:
.  In StoreFront console > right-click the Store > Manage Receiver for Web > Configure > Deploy Receiver, you can turn off Receiver detection.

I have 2 questions:

Question1:  Can I disable the Citrix Receiver detection with the above instructions, in StoreFront?

Quesiton2:  Will the above mentioned changes cause any already connected user to disconnect?  

Quesiton3:  Will the StoreFront server require  some serives to be restarted before the …
How would I go about migrating Xenapp v4.5 from WS 2003 to WS 2008R2? Since it appears 4.5 is EoL after WS 2003, am I going to need to return the licenses and have them upgraded and perform a reinstall?
I would also like to know if there are any other methods/ways around this or if this might even be possible at all.
Thank you for all the help in advance!
some users are not getting their default printer option.
From the GPO side… Currently all printers are in the ‘Citrix XenDesktop Mapped Drives and Application Shortcuts Policy’
If group policy is configured to assign printers it will, regardless of what the Citrix policy is configured to do.  Citrix Policies are processed before AD Group policy, if there is a conflict I would expect AD Group Policy to process it’s setting based on it running last.

I've inheriting a Windows Server 2012 R2 Citrix server with XenApp 7.17. We are working with just one server, with local profiles. I've ran into an issue for a few users (on various laptops both (Windows 7 and Window 10) where the published mapped drives for users (which are pulling form GPO) are slow to propagate (more than 3 minutes to load)

Citrix support is deeming this a slow network problem, but it just isn't consistent with everyone.

What I've tried so far:

1. Folder redirection is enabled .
2. Step 1 of this article , but the following steps for for Server 2008 thus step 2 does not appear to apply.
3. Asynchronous file write-   this did not work.

The mapped drives are published like this:

Application path: %ProgramFiles%\Internet Explorer\ixplore.exe

Any ideas?
I have the need for a network resource to be available when logged onto a Citrix Kiosk.  When logged onto a PC the needed resource shows up in file explorer.  When opening Citrix from that same PC, the resource is available.  When logging onto Citrix from a stand alone kiosk, I need to have that same resource available but not with an actual drive letter.  This is due to the various drives that are mapped with different drive letters across several different locations.  

Any help would be appreciated.

Thank you
How to setup an AAA server?

I have a project on the horizon that involves setting up Dual Factor Authentication on a Citrix NetScaler Server.  I have a rough outline from:

But questions today are regarding setting up an Authentication server from scratch.  I have never setup or used an AAA server or RADIUS server before.

Question1:  Will I need to simply setup a Windows 2012 R2 or 2016 Server with the Remote Access Server role?

Quesiton2:  Will I need a certificate from a Certificate Authority?

Question3:  What is required for this AAA server to work with NetScaler?  All NetScaler configuration is separate from this question.
Citrix XenApp 7.15 CU2, Windows 2016 VDA,  Virtual Delivery Agent Installation.

Delivery Machines Using "Another Service or technology" 

After DDC servers entered and after First reboot, Installation started and Prerequisites completed, then after Virtual Delivery Agent Installing.

It's not completing. 

Before first reboot, received error " Printers: The arguments are invalid" but installation continued and rebooted.

Please suggest.
I am unable to print a form that contains an image in background and Data Fields in foreground using win10/MS Access 2016 in Citrix Environment. I can Preview ok, but printing only shows the Data fields with no image.  It should show Data on an image form.  Even tried saving the file as PDF, then printing the PDF and only Data Fields show.
On a desktop that is OS 365/ms access 2016 the print is ok. in Win 7/ms access 2013 its ok

I changed the Database Options - Picture Property Storage Format to Preserve Source …..

The image is Embedded
i log into vitrual desktop through citrix receiver.

we have citrix environment  and we have apps published through xenapp.

i saw in computer properties that i log into windows server.

when i type dsa.msc, i see all features like active directory users and computer, domains and trusts which is kind of in read mode

i am not logged into actual  domain controller, what tools are installed on this Vm where i log in as i am getting all features of a domain controller
Cloud Class® Course: Microsoft Exchange Server
LVL 12
Cloud Class® Course: Microsoft Exchange Server

The MCTS: Microsoft Exchange Server 2010 certification validates your skills in supporting the maintenance and administration of the Exchange servers in an enterprise environment. Learn everything you need to know with this course.

Hello ,

I am being part of a project based on Citrix Migration 6.5 to 7.15 LTSR.
We have planned to migrate SQL 2008 r2 to 2012 sql.
we have been working on 2016 dev environment.

please provide me the scripts for the above two cases.

In our environment the DNS IP Address has been changed. For Citrix Target Devices we have created BDM ISO (Local ISO) with new DNS IP address but still few target devices does not take the new IP , we have to manually enter the DNS settings.

Working and non working target devices are in same OU, same Subnet.

Target Device OS : 2008 R2
I am searching for lot of articles but just wanted to ask in case i get additional help.

i have joined a company where most of the stuff are on citrix xenapp server

all users are having non persistence desktop.

i went through various components like PVS, studio , store front.

i want a basic simple example , as to how like let us say office 2010 which i am viewing on my desktop , how i am getting that on my desktop

like from store-vdisk- machine catalog- delivery group and then on my desktop

any article would help me
we have office 2010 installed in our on premise xenapp server.perhaps we have seperate vdisks where office 2010 is  streamed to various delivery groups in studio

we have mailboxes in 365 and outlook 2010 is configured to talk to office 365.

we are currently upgrading outlook 2010 to outlook 2016 which will be still on premise.

right now i did a test on  1 VM which had c drive , i downloaded office 2016 from download center and configured the configuration.xml through online site and installed office 2016.

which looks to me click to run method and not .msi install

but to deploy on vdisk, i think i need to have shared computer activation in conf.xml and KMS , my question

can i just copy the office 2016 folder for office i created on my test vm to xenapp server , or i need to create an osi image , if osi image then which osi image we are referring to

basically what will be the steps for deploying..msi install of office 2016 on xenapp server
Hi Experts -

Microsoft Teams online or web version - when opening, a banner pops up that says "Want an even faster, more collaborative experience?  Download the desktop app."

Is there anyway of turning this banner off for a set of users?

I'm trying to publish this through Citrix - both a local install of teams, and an online version only - I want this to not come up for the online version on.

Customer has two programs he runs in a Citrix environment which have developed printing problems in recent weeks.  I know little about Citrix, but this is my understanding:

Program 1 will no longer print reports in color on his PC unless he goes to printer printer properties each time and changes it from monochrome to color.  Next time he goes to print, it has changed back to monochrome and he has to do the same thing.

Program 2 will no longer print in color either, and in this case he has to export the report to a .pdf file and print the file in color.

He has reinstalled the printer and drivers.  I believe he is on Windows 10 Pro.  System restore does not have a restore point back to when this started two weeks ago.  His business partner has a virtually identical setup, accessing the same Citrix app, but he has no problem with any of this, sharing the same HP color laser printer.

Any ideas?  TIA






Citrix is the synonym for the virtualization and application infrastructure systems developed by the company of the same name. Main areas are application virtualization, Software-As-A-Service (SaaS), cloud-computing and networking. The two most well-known are Citrix XenApp or Citrix CloudPlatform.