<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Netexceed blog by Jason Mohan&#187; Netexceed by Jason Mohan</title>
	<atom:link href="http://www.jasonmohan.com/category/citrix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonmohan.com</link>
	<description>I am an IT professional who loves to stay on the leading edge of technology, and tries to tackle most commonly faced issues by computer users, and administrators.</description>
	<lastBuildDate>Mon, 19 Jul 2010 20:18:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Create ICA files with Citrix Quick Launch Tool</title>
		<link>http://www.jasonmohan.com/citrix/create-ica-files-with-citrix-quick-launch-tool/</link>
		<comments>http://www.jasonmohan.com/citrix/create-ica-files-with-citrix-quick-launch-tool/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 20:18:19 +0000</pubDate>
		<dc:creator>Jason Mohan</dc:creator>
				<category><![CDATA[citrix]]></category>

		<guid isPermaLink="false">http://www.jasonmohan.com/?p=417</guid>
		<description><![CDATA[Creating ICA files is usually pretty easy, but not all the time. I had an instance where I couldn&#8217;t create an ICA file with the access management console. So I used the ICA file creator from citrix, however it kept throwing up errors, and generic errors at that. I was fed up trying to find [...]]]></description>
			<content:encoded><![CDATA[<p>Creating ICA files is usually pretty easy, but not all the time. I had an instance where I couldn&#8217;t create an ICA file with the access management console. So I used the ICA file creator from citrix, however it kept throwing up errors, and generic errors at that. I was fed up trying to find a solution. Then I found this Citrix Quick Launch tool, which allows you to directly connect to a published application on a citrix server, and creates and ICA file. So for my purposes bascially it did the same thing create an ICA file, but this one actually tells you what the error actually is instead of throwing something generic at you. Low and behold once I found out what the error was, the fix was to remove all my Citrix clients off of my machine and download the latest version (the one with the agent and the web). Then the ICA file creator worked and so did the Citrix Quick Launch tool.</p>
<p>Citrix Quick Launch Tool: <a href="http://support.citrix.com/article/CTX122536">http://support.citrix.com/article/CTX122536</a></p>
<p>Citrix ICA file Creator: <a href="http://support.citrix.com/article/CTX113472">http://support.citrix.com/article/CTX113472</a></p>
<p>Use the Quick Launch, it looks and works better at least in my opinion.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonmohan.com/citrix/create-ica-files-with-citrix-quick-launch-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apply Citrix Password Manager per application or per AD group only</title>
		<link>http://www.jasonmohan.com/citrix/apply-citrix-password-manager-per-application-or-per-ad-group-only/</link>
		<comments>http://www.jasonmohan.com/citrix/apply-citrix-password-manager-per-application-or-per-ad-group-only/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 13:59:08 +0000</pubDate>
		<dc:creator>Jason Mohan</dc:creator>
				<category><![CDATA[citrix]]></category>

		<guid isPermaLink="false">http://www.jasonmohan.com/?p=394</guid>
		<description><![CDATA[Most people like me don&#8217;t see the benefits of running Citrix password manager on the whole farm. I want only have it run based on a published application, or based on a AD group. Citrix password manager it&#8217;s a love hate relationship for me. I hate it most of the time, except for like one [...]]]></description>
			<content:encoded><![CDATA[<p>Most people like me don&#8217;t see the benefits of running Citrix password manager on the whole farm. I want only have it run based on a published application, or based on a AD group. Citrix password manager it&#8217;s a love hate relationship for me. I hate it most of the time, except for like one application in our whole Citrix farm. I have like 50 out of 3000 users that could only benefit from Citrix password manager, the rest don&#8217;t need it. So how do I apply Citrix password manager to a subset of users, or application.  Below is the step by step. Bascially what you are doing is removing it from startup, and only applying it to startup based on an application, or AD group (via VB logon script). I&#8217;ve given you two ways to launch Citrix password manager, based on a published application or via a AD group on logon.</p>
<p><strong>Run Citrix password manager based on a published application </strong></p>
<p>1. Regedit, and go to HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\AppSetup</p>
<p>2. Modify it, and remove only just this (nothing else). C:\Program Files\Citrix\MetaFrame Password Manager\wts\ssolauncher.exe /nossoshutdown</p>
<p>3. Close regedit</p>
<p>4. Now you can apply it to a published app like notepad with the following command. &#8220;C:\Program Files\Citrix\MetaFrame Password Manager\wts\ssolauncher.exe&#8221; /application &#8220;C:\Windows\notepad.exe&#8221;. The working doesn&#8217;t change either, in this case it would be C:\Windows\notepad.exe.</p>
<p><strong>Run Citrix password manager based on a AD group at logon using a VBScript.</strong></p>
<p>Here&#8217;s the logon vbscript I used, use at your discretion. If a user was in the Citrix Password Manager AD Group (I created this security group in AD, it&#8217;s not a standard group that comes with Citrix or anything) then the Citrix password manager would run.</p>
<p>For Each strGroup in objUser.MemberOf<br />
strGroupPath = &#8220;LDAP://&#8221; &amp; strGroup<br />
Set objGroup = GetObject(strGroupPath)<br />
strGroupName = objGroup.CN</p>
<p>Select Case strGroupName</p>
<p>Case &#8220;Citrix Password Manager&#8221;</p>
<p>Dim aWshShell<br />
Set aWshShell = WScript.CreateObject(&#8220;WScript.Shell&#8221;)<br />
Return = aWshShell.Run(&#8220;c:\progra~1\citrix\metafr~1\wts\ssoLauncher.exe /nossoshutdown&#8221;, 1, true)<br />
Set aWshShell = Nothing</p>
<p>End Select</p>
<p>Next</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonmohan.com/citrix/apply-citrix-password-manager-per-application-or-per-ad-group-only/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to reset Citrix Password Manager for a user</title>
		<link>http://www.jasonmohan.com/citrix/how-to-reset-citrix-password-manager-for-a-user/</link>
		<comments>http://www.jasonmohan.com/citrix/how-to-reset-citrix-password-manager-for-a-user/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 13:07:35 +0000</pubDate>
		<dc:creator>Jason Mohan</dc:creator>
				<category><![CDATA[citrix]]></category>

		<guid isPermaLink="false">http://www.netexceed.com/?p=310</guid>
		<description><![CDATA[What do you do when a user doesn&#8217;t remember the answers to the security questions that they registered with in citrix password manager? But their is another option just enter your previous password? Oh they don&#8217;t remember that either. Great! So what do you do. Just reset their registration of password manager. I dunno why, [...]]]></description>
			<content:encoded><![CDATA[<p>What do you do when a user doesn&#8217;t remember the answers to the security questions that they registered with in citrix password manager? But their is another option just enter your previous password? Oh they don&#8217;t remember that either. Great! So what do you do. Just reset their registration of password manager. I dunno why, but I had the hardest time trying to find this option. So in hopes this could help someone else I&#8217;ve described the steps below.</p>
<p>1. Logon to the citrix password manager server.</p>
<p>2. Go to the password manager console</p>
<p>3. Make sure the user is logged off from all citrix sessions</p>
<p>4. Go to the password manager section in the console and then go to user configurations</p>
<p>5. Choose Reset User Data in the middle column.</p>
<p>6. Now have the user log back in.</p>
<p>Tada!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonmohan.com/citrix/how-to-reset-citrix-password-manager-for-a-user/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running commands on remote servers</title>
		<link>http://www.jasonmohan.com/windows/running-commands-on-remote-servers/</link>
		<comments>http://www.jasonmohan.com/windows/running-commands-on-remote-servers/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 19:08:27 +0000</pubDate>
		<dc:creator>Jason Mohan</dc:creator>
				<category><![CDATA[citrix]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.netexceed.com/?p=294</guid>
		<description><![CDATA[We have many citrix servers, but whenever I need to run one simple command I hate to go to all my citrix servers to run on. I wish I could just connect to one server, and access the command line for all the other server. Well you can, as I soon learned with psexec. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>We have many citrix servers, but whenever I need to run one simple command I hate to go to all my citrix servers to run on. I wish I could just connect to one server, and access the command line for all the other server. Well you can, as I soon learned with <a href="http://www.microsoft.com/technet/sysinternals/utilities/psexec.mspx">psexec</a>. It&#8217;s a Microsoft tool (formerly sysinternals), and you can download it <a href="http://www.microsoft.com/technet/sysinternals/utilities/psexec.mspx">here</a>.  Below is how you use it.</p>
<p>psexec \\RemoteComputer cmd.exe</p>
<p>Now your at the command line of the remote computer. This requires the admin$ to be on (which it usually is).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonmohan.com/windows/running-commands-on-remote-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Repairing file associations</title>
		<link>http://www.jasonmohan.com/windows/repairing-file-associations/</link>
		<comments>http://www.jasonmohan.com/windows/repairing-file-associations/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 19:02:39 +0000</pubDate>
		<dc:creator>Jason Mohan</dc:creator>
				<category><![CDATA[citrix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.netexceed.com/?p=291</guid>
		<description><![CDATA[Have two versions of the same software that open the same file extension? Having trouble getting windows to open the right one. We had this same problem with Crystal reports (.rpt extension), but setting it in the file types options in windows did not work. However the bottom command worked in our citrix farm. Don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Have two versions of the same software that open the same file extension? Having trouble getting windows to open the right one. We had this same problem with Crystal reports (.rpt extension), but setting it in the file types options in windows did not work. However the bottom command worked in our citrix farm. Don&#8217;t put this is a batch file because the %1 doesn&#8217;t flow correctly.</p>
<p>change user /install<br />
assoc .rpt=rpt_auto_type<br />
ftype rpt_auto_type=&#8221;C:\Program Files\Business Objects\Crystal Reports Viewer 2008\CrystalReportsViewer.exe&#8221; &#8220;%1&#8243;<br />
change user /execute</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonmohan.com/windows/repairing-file-associations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix session stays open with Symantec</title>
		<link>http://www.jasonmohan.com/citrix/citrix-session-stays-open-with-symantec/</link>
		<comments>http://www.jasonmohan.com/citrix/citrix-session-stays-open-with-symantec/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 15:24:26 +0000</pubDate>
		<dc:creator>Jason Mohan</dc:creator>
				<category><![CDATA[citrix]]></category>
		<category><![CDATA[symantec]]></category>

		<guid isPermaLink="false">http://www.netexceed.com/?p=266</guid>
		<description><![CDATA[Symantec Endpoint Protection doesn&#8217;t allow citrix sessions to close. I had this problem when we installed symantec corporate edition to our citrix servers. All the citrix applications were closed, but the session would stay open because symantec was running in the session. Below is the fix. The application name maybe different for you, so find [...]]]></description>
			<content:encoded><![CDATA[<p>Symantec Endpoint Protection doesn&#8217;t allow citrix sessions to close. I had this problem when we installed symantec corporate edition to our citrix servers. All the citrix applications were closed, but the session would stay open because symantec was running in the session. Below is the fix. The application name maybe different for you, so find the .exe that&#8217;s running the symantec icon on your server.</p>
<p>1. <em>Regedit</em> on the server</p>
<p>2. Navigate to <em>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI</em></p>
<p>3. Find this key: <em>LogoffCheckSysModules</em></p>
<p>4. Modify the key and add the below to it (comma as separator).</p>
<p><em>Value: SymCorpUI.exe,SmcGui.exe,Smc.exe</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonmohan.com/citrix/citrix-session-stays-open-with-symantec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix IMA Error 2147483649</title>
		<link>http://www.jasonmohan.com/citrix/citrix-ima-error-2147483649/</link>
		<comments>http://www.jasonmohan.com/citrix/citrix-ima-error-2147483649/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 16:44:47 +0000</pubDate>
		<dc:creator>Jason Mohan</dc:creator>
				<category><![CDATA[citrix]]></category>
		<category><![CDATA[IMA Error]]></category>

		<guid isPermaLink="false">http://www.netexceed.com/uncategorized/citrix-ima-error-2147483649/</guid>
		<description><![CDATA[The Citrix IMA service doesn&#8217;t start, and you get 2147483649 in the error log. Try the following.
Run &#8220;dsmaint verifylhc&#8221; at the command line on the server having the problem. If it finds corruption it will ask to repair. Try starting the service after the repair.
]]></description>
			<content:encoded><![CDATA[<p>The Citrix IMA service doesn&#8217;t start, and you get 2147483649 in the error log. Try the following.</p>
<p>Run &#8220;dsmaint verifylhc&#8221; at the command line on the server having the problem. If it finds corruption it will ask to repair. Try starting the service after the repair.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonmohan.com/citrix/citrix-ima-error-2147483649/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launch.ica doesnt launch in internet explorer</title>
		<link>http://www.jasonmohan.com/citrix/launchica-doesnt-launch-in-internet-explorer/</link>
		<comments>http://www.jasonmohan.com/citrix/launchica-doesnt-launch-in-internet-explorer/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 21:08:09 +0000</pubDate>
		<dc:creator>Jason Mohan</dc:creator>
				<category><![CDATA[citrix]]></category>

		<guid isPermaLink="false">http://www.netexceed.com/?p=259</guid>
		<description><![CDATA[I had this weird problem on a machine, whenever I logged into my citrix web interface, and clicked on a application icon it won&#8217;t launch. It shows downloading the file, but it would not do anything with the file it would just sit there. I check the file assoication for .ica and it was set [...]]]></description>
			<content:encoded><![CDATA[<p>I had this weird problem on a machine, whenever I logged into my citrix web interface, and clicked on a application icon it won&#8217;t launch. It shows downloading the file, but it would not do anything with the file it would just sit there. I check the file assoication for .ica and it was set correctly, but won&#8217;t launch still. Then I found that you may need to re-register the wfica32.exe again. Of course after that it worked. Hopefully anyone else who every encounters this issue just follow the steps below.</p>
<p>1. Drop to a command line prompt</p>
<p>2. Navigate to c:\program files\citrix\ica client</p>
<p>3. Type in the following command: wfica32 /setup</p>
<p>If you had any IE windows open close it all and open it back up. Then navigate to your citrix web interface and magically it&#8217;s fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonmohan.com/citrix/launchica-doesnt-launch-in-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copying Citrix licenses to another server</title>
		<link>http://www.jasonmohan.com/citrix/copying-citrix-licenses-to-another-server/</link>
		<comments>http://www.jasonmohan.com/citrix/copying-citrix-licenses-to-another-server/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 00:14:04 +0000</pubDate>
		<dc:creator>Jason Mohan</dc:creator>
				<category><![CDATA[citrix]]></category>

		<guid isPermaLink="false">http://www.netexceed.com/?p=253</guid>
		<description><![CDATA[What happens if your citrix license server is unstable, or you need to create a citrix farm for testing purposes, or your license server dies? I had a citrix license server crash on a consulting job, and I had to figure out how to bring their environment back up. Luckily I had the data files [...]]]></description>
			<content:encoded><![CDATA[<p>What happens if your citrix license server is unstable, or you need to create a citrix farm for testing purposes, or your license server dies? I had a citrix license server crash on a consulting job, and I had to figure out how to bring their environment back up. Luckily I had the data files on the dead server.  Below are the instructions on how to make another server a citrix licensing server.</p>
<p>1. Make sure the new server has the same name as the old server, the licenses were on (domain doesn&#8217;t matter, just the name). Caps make a difference.</p>
<p>2. Install the Citrix licensing service on the new server from the cd, update it to the same version of citrix licensing as was on the old server.</p>
<p>3. Copy the license_xxxx.lic file from C:\Program Files\Citrix\Licensing\MyFiles from the old server (or in my case pull it from backup), and place in it the same path on the new server.</p>
<p>4. Now go to regedit on the new server HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.</p>
<p>5. Edit the Hostname and NV Hostname key to the old servers name (exactly, caps matters).</p>
<p>6. Reboot the new server and you should see the licenses.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonmohan.com/citrix/copying-citrix-licenses-to-another-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Printers missing in citrix?</title>
		<link>http://www.jasonmohan.com/citrix/printers-missing-in-citrix/</link>
		<comments>http://www.jasonmohan.com/citrix/printers-missing-in-citrix/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 18:57:06 +0000</pubDate>
		<dc:creator>Jason Mohan</dc:creator>
				<category><![CDATA[citrix]]></category>
		<category><![CDATA[driver problems]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[print drivers]]></category>
		<category><![CDATA[printer migrator]]></category>
		<category><![CDATA[spooler crashing]]></category>
		<category><![CDATA[terminal services]]></category>

		<guid isPermaLink="false">http://netexceed.com/?p=127</guid>
		<description><![CDATA[Are you getting calls from users saying their printers are missing in citrix? It&#8217;s probably a problem with a or a few print drivers interacting with citrix.  First off you can&#8217;t blame citrix as I was initially doing. It&#8217;s really not a citrix problem (I&#8217;ll prove that below showing that the print server has no [...]]]></description>
			<content:encoded><![CDATA[<p>Are you getting calls from users saying their printers are missing in citrix? It&#8217;s probably a problem with a or a few print drivers interacting with citrix.  First off you can&#8217;t blame citrix as I was initially doing. It&#8217;s really not a citrix problem (I&#8217;ll prove that below showing that the print server has no citrix software on it), it&#8217;s more related to the print driver and the ways it acts with terminal services. If your spooler keeps crashing, or you hear your users complaining saying all my printers are missing in citrix then it might be a print driver acting up crashing your spooler. Well the problem is how do you narrow down the printer driver causing the issue. We had this same problem across the board, with different users all the time until I talked to a citrix engineer. So I&#8217;ve described the steps from what I learned from him below, so you don&#8217;t need to waste a support call or your time. Hopefully this will help you out.</p>
<p>Problem: Printers are missing when user logs on to citrix.</p>
<p>1. Create a another print server for testing purposes. I used a virtual machine for testing. If you don&#8217;t want to do this skip to step 6 (but I highly recommend you do this as you&#8217;ll be crashing your spooler most likely on your live print server).</p>
<p>2. Go to the live print server and lets migrate all the printers and the drivers to test print server we created in the above step using the Microsoft Printer Migrator 3.1 tool, which you can download <a href="http://www.microsoft.com/windowsserver2003/techinfo/overview/printmigrator3.1.mspx">here</a>.</p>
<p>3. Now you&#8217;ll need to install the tool on the live print server and the test print server.</p>
<p>4. Backup the printer and drivers on the live print server to a file (it&#8217;ll create a .cab), then restore the printers and drivers on the test print server using the .cab file you created when you backed it up.</p>
<p>5. Now that&#8217;s all you need to do with the live print server, lets focus on the test print server.</p>
<p>6. Download the <a href="http://support.citrix.com/article/CTX109374">stress print tool</a> from citrix and read the article on their website explaining the instructions on how to use it <a href="http://support.citrix.com/article/CTX109374">http://support.citrix.com/article/CTX109374</a>.</p>
<p>7. Run the stress tool, and also run a perfmon (performance monitor) on the spooler thread and how it interacts with the processor.</p>
<p>8. Now test one driver (check off the driver and highlight it). You really don&#8217;t need to change any of the default options, except for the add events use 5, and 5 times to repeat the test (according to what a citrix engineer told me).</p>
<p>9. Now run the test, watch how the driver interacts with the spooler and processor, and also check for any warning in the stress tool.</p>
<p>If it crashes the spooler that&#8217;s a bad driver</p>
<p>Now what the citrix engineer told me was that if you get 0 errors, and the spooler didn&#8217;t crash that&#8217;s a good driver. If you get 1or 2 warning errors from the stress tool it&#8217;s ok, anything more than that you need to look into getting another driver for that printer.</p>
<p>10. Now restart the print spooler test and repeat.</p>
<p>Hope that helps some of you, remember you need to check print driver with the tool before installing drivers, saves a lot of headache later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonmohan.com/citrix/printers-missing-in-citrix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
