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


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

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.

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
We need to rename XenApp SQL database server's hostname (Just the server hostname and not the SQL Database names).

Xenapp : Windows server 2008 R2/ XenApp 6.5 with Rollup pack 7
DB server: windows Server 2008 R2/ SQL server 2008 R2

Please  provide steps if anyone have done this activity. Also, what is the level of risk exists with this task ?

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 a company that wants to create and a brand new Active directory domain with a Citrix environment  and use office 365 for email. If the office 365 email was is it best practice to use something like as the Active directory domain ?

They also mentioned that in the future they might want to bring in other companies into the environment under a different domain ( what is best practice regarding this design ? can you add a second tree and domain to an existing domain controller and I wonder how this would interact with office 365 and Citrix.

Just looking fo thoughts and guidance

On  a netscaler 16500 - suppose I want to traffic to to redirect to But the same mechanism would deliver to redirect to What would I need to cofigure? thank you
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.
Hello All,

We are having a dot net based application (STATISTICA application-- quest vendor). Suddenly we are not able to launch the application and it asks us for credentials as shown below..Earlier it wont show that type of window.What may be cause for this issue? And please let us know how to resolve the issue.

We have two versions for this application (Desktop and citrix version) -- both are not accessible.Please help me to resolve this issue as soon as possible.
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.

I came across the following article
We have a very large deployment of VDI VMware Horizon and we use AutoConnect Location-based Printing for VMware View.
We do use XenApp platinum and we are considering to consolidate with Citrix XenDesktop Platinum and consolidate replacing VMware Horizon.

The AutoConnect Location-based Printing for VMware View group policy setting is a name translation table. You use each row in the table to identify a specific printer and define a set of translation rules for that printer. The translation rules determine whether the printer is mapped to the VMware View desktop for a particular client.

When a user connects to a VMware View desktop, View Manager compares the client system to the translation rules associated with each printer in the table. If the client system meets all of the translation rules set for a printer, or if a printer has no associated translation rules, View Manager maps the printer to the VMware View desktop during the user’s session.

With XenDesktop is there a similar feature to accomplish the same or similar functionality?
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.
I am unable to connect to a remote site using Citrix Receiver software through our SonicWALL NSA 2600 firewall.
This is the case on several machines behind out firewall, when I test on a computer outside of out firewall the Citrix Receiver works OK.

The remote site is a vendor's site that we have no control over and they require that we use Citrix Receiver in order o connect to their web-server, the connection will not establish though and just gets stuck "negotiating" the connect. Or the reciever disappears and a black window appears instead of the remote machine.
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!
Hi ,

I have an Citrix server that causes authentication Failures on Domain Controllers. when I look at the logs on DC, I am seeing over 100) attemps from the Citrix Server. There is an User local admin account on The citrix server , say User1.

According to the log on the DC, this citrix server has been trying to use User1 accoint as domain account to authenticate to DC.

I am not much familiar Citrix, can anyone tell me where you would be looking to solve this.

Apparently ,some progrma on citrix server is trying to use local admin credential as domain credential to authenticate to DC

Thanks in advcance

Hello all,

I am attempting to fix a Xenapp Licensing issue on Citrix test servers before the rollout is complete, and I am having a couple issues that I am currently struggling with.
There are 2 IPs for the test environment, which I will henceforth refer to as 192 and 193.
My first issue is this:
I have successfully changed the domain on 192, however when I attempted to change the domain on 193, I encountered the problem referenced in the first photo.

My second issue is the Xenapp Licensing. I have attached a photo of the error code which happens on 193, and am currently going in circles trying to find my way around it.
Any and all help would be appreciated, and I will attempt to answer any further questions as promptly as possible.
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!

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?
Citrix 7.18 Xenapp on server 2016 start to open (from a Windows 10 desktop),  display "Connection established. Negotiating capabilities..." Either nothing happens, or after a minute or so, a gigantic black screen appears, but does not continue to the application. (Notepad). We have Xenapp 7.8 running on the same network/infrastructure on Server 2012, no issues. So far Citrix support has been of little help
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
We are experiencing issues in our citrix environment where users logs into a website and it randomly time out for inactivity. This had happened after only a couple of minutes to an hour even through there is constant mouse and keyboard use on the webpage. We have done some testing out of the citrix environment and seem to have no issues. Any ideas how to fix this issue?
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 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.