b l o g

Archive for February, 2010

EdgeSight Resource Manager for XenApp 5.0

by admin on Feb.15, 2010, under XenApp, edge site

I you want to see any type of alerts in your XenApp 5.0 console, its probably a good idea to install EdgeSight (the new Resource Manager). In the event you are using a mixed XenApp 4.5 and 5.0 environment, it is still possible to use your default Resource Manager Configuration.

  1. find a server / install IIS
  2. fire up autorun in your CPS5 folder (run as administrator)
  3. for enterprise users, click on “Enterprise Edition”
  4. click on “Application Performance Monitoring”
  5. click on “EdgeSight Server”
  6. At the welcome to the EdgeSight server installer, click on next
  7. click on Select EdgeSight Server Website and Database, then click on Next
  8. At the Prerequisite Check, Assure the following components are installed. If you receive an error indicating failure, correct the associated component.
    • minimum memory recommendation
    • sql server client tools requirement
      • install from any sql 2k5 or higher server install, download express as needed.
    • operating system requirement
    • iis feature requirement
    • microsoft .net 2.0 sp1 runtime requirement
    • msmq requirement
      • in server 2008 add ”Application Server” server role,  then add Message Queuing Activation (role service) which is part of the application server foundation.
    • msxml requirement
    • windows script host requirement
  9. Assuming everything from the prerequisite check is good, you should see a “pass” from every item under Prerequisite. Now click on next to continue.
  10. Note: if you are planning on installing EdgeSight Server on a Xenapp 5.0 server where you plan to host applications, you may receive the following warning indicating: “Installing the EdgeSight Server on a XenApp Server is not recommended. Are you sure you want to do this?” Click Yes if are fine with the prompt.
  11. At the End-User License Agreement, make your selection and click on Next.
  12. Assuming you selected “I accept the terms in the License Agreement” at the End-User License Agreement you should now see the setup type (typical/custom)
  13. For the sake of documentation, we are going to select “custom” then next.
    1. If you select custom, and plan to configure a database on a different server or hotel, make sure you have the appropriate rights.
    2. by default, program files root: C:\Program Files (x86)\Citrix\System Monitoring\Server\EdgeSight\
    3. by default, data files path: C:\Program Files (x86)\Citrix\System Monitoring\Server\EdgeSight\Data\
    4. note, if you have an existing xenapp 5.0 install on the same server you plan on using edgesite, you will get a prompt indicating its not best practice to run both.
  14. Let the installation fun begin!
  15. Cross your fingers, should everything go as anticipated you will receive the “citrix edgesight server 5.0 installer has completed”
  16. Now make sure you keep the check in “go to the edgesight server website now then click finish.
  17. IE will launch and open the EdgeSight Server Setup Wizard, at the prompt – click on Next.
  18. At the create an inital company prompt enter the following (click on next when finished):
    • Name: (enter the name that you wish to use for the company)
    • Time Zone:
    • Language:
  19. At the Create Superuser account prompt, complete the following and click on next when you are ready:
    • First Name:
    • Last Name:
    • Email/Login
    • Password
    • Confirm
  20. Next at the configure email settings, setup your smpt server information if you have it available. Complete and click on next when ready.
  21. At the configure Agent support and licensing prompt fill out the requested information and click on next to continue.
    • if you dont have any license’s for edgesite to host other configurations, agents. you will receive an error indicating “no edgesight licenses were found on the specified license server”.
    • if you dont have any licenses, click on the down arrow next to “edgesight for presentation server support” and set to “off”. then click on next to continue.
  22. You are now complete! EdgeSight Server V5.0 (S26) has been successfully installed.
Leave a Comment more...

java error xenapp advanced configuration

by admin on Feb.15, 2010, under XenApp

While installing XenApp 5.0 we got the following error message:

Citrix XenApp Components Installation: The correct version of java runtime environment (JRE) is not detected on your system. The installation of Citrix licensing and XenApp Advanced Configuration requires the installation of at least JRE 1.6.0 Update 5, which you can obtain from Sun Microsystems at … your XenApp installation is explicitly looking for update 5 so be sure to download the exact JRE version. Apparently if you attempt to update to a newer version, it will still present you with this error. Continue reading “java error xenapp advanced configuration” »

1 Comment more...

hot to tell xenapp version 64bit (x64)

by admin on Feb.15, 2010, under XenApp

A question came up the other day as we were installing Xenapp 5 (x64) on several Server 2008 (x64) hosts.  How can you determine if the 64 bit version of XenApp 5.0 is actually installed?

  • The first oddity we noticed was that XTE.exe was not running under a 64 bit process.
  • In fact, what alto got OS was the fact that the following were also running under *32 bit processes:
    • ctxxmlss.exe *32 – Citrix XenApp XML Service
    • RadeObj.exe *32 – Citrix XenApp Plugin for streamed Apps Session COM Server
    • RadeSvc.exe *32 – Citrix Streaming Client Service
    • XTE.exe *32 – Citrix Gateway Core Service
    • CdfSvc.exe *32 – Citrix Diagnostic Facility COM Server
    • pnamain.exe *32 – Citrix Applications (program neighborhood)
    • and ultimately, even ImaSrv.exe *32 was also running as a 32 bit process.

After viewing the above, one would be definitely inclined to think something odd is going on. XenApp must be running in 32 bit mode. Apparently this is not the case. Even though the XenApp 64bit gets installed to the X86 directory and several XenApp relevant processes run in task manager with the appended “*32″ next to the service name.

  • Even via the registry, you can confirm the existance of 32 bit apps by looking at the following registry keys. Note: true 64 bit applications would be installed to HKEY_LOCAL_MACHINE\SOFTWARE.
    • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix.
      • Wow6432Node\Citrix\ASC
      • Wow6432Node\Citrix\CdmWorkstation
      • Wow6432Node\Citrix\CitrixCAB
      • Wow6432Node\Citrix\CCTXCPU
      • Wow6432Node\Citrix\CtxHook
      • Wow6432Node\Citrix\CtxHook64
      • Wow6432Node\Citrix\DefaultToolBar
      • Wow6432Node\Citrix\EUEM
      • Wow6432Node\Citrix\FTABackup
      • Wow6432Node\Citrix\HealthMon
      • Wow6432Node\Citrix\ICA Client
      • Wow6432Node\Citrix\IMA
      • Wow6432Node\Citrix\IMAPrinter
      • Wow6432Node\Citrix\IMATermProcess
      • Wow6432Node\Citrix\Install
      • Wow6432Node\Citrix\Licensing
      • Wow6432Node\Citrix\MSLicensing
      • Wow6432Node\Citrix\MUI
      • Wow6432Node\Citrix\PNAgent
      • Wow6432Node\Citrix\Policies
      • Wow6432Node\Citrix\ProductCodes
      • Wow6432Node\Citrix\Rade
      • Wow6432Node\Citrix\RadeCache
      • Wow6432Node\Citrix\SFO
      • Wow6432Node\Citrix\SNMP
      • Wow6432Node\Citrix\SpeedScreen
      • Wow6432Node\Citrix\SpeedScreenMultimedia
      • Wow6432Node\Citrix\VIP
      • Wow6432Node\Citrix\WMIService
      • Wow6432Node\Citrix\XTE
      • Wow6432Node\Citrix\XTEConfig
Leave a Comment :, more...

disable user account control

by admin on Feb.12, 2010, under Uncategorized

disable user account control

Stop with the annoying request to always run elevated:

  1. Right-click an application that is not likely to have been assigned an administrative token, such as a word processing application.
  2. Click Properties, and then select the Compatibility tab.
  3. Under Privilege Level, select Run this program as an administrator, and then click OK.

To turn off User Account Control (UAC):

  1.  click on start > run > type in “control” (without the quotes) and click on ok
  2. from within control panel, double-click on us “user accounts”
  3. from within the user accounts window, click on turn user account control on or
  4. at the user account control, you will be prompted with a request form windows requesting your permission to continue. Click on Continue to accept.
  5. at the turn user account control on or off window, clear the check mark from use user account control (uac) to help protect your computer and click on OK to proceed.
  6.  
  7. you will then be prompted for a reboot. if you have the time, go for it!

 

To disable Admin Approval Mode

  1. Click Start, click All Programs, click Accessories, click Run, type secpol.msc in the Open box, and then click OK.
  2. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue..
  3. From the Local Security Settings console tree, double-click Local Policies, and then double-click Security Options.
  4. Scroll down and double-click User Account Control: Run all administrators in Admin Approval Mode.
  5. Select the Disabled option, and then click OK.
  6. Close the Local Security Settings window.

Leave a Comment more...

xenapp Error 26005: IMA Service

by admin on Feb.11, 2010, under XenApp

Citrix XenApp 5.0 (error 26005):

  • CTX_IMA_StartIMAService property CitrixWindowsFolder is C:\\Program Files (x86)\\Citrix\\
  • MSI (s) (28!F0): Product: Citrix XenApp 5.0 — Error 26005. Could not start IMA Service in CTX_IMA_StartIMAService State = 2
  • MSI (s) (28:FC): Leaked MSIHANDLE (84392) of type 790531 for thread Continue reading “xenapp Error 26005: IMA Service” »
Leave a Comment :, , , more...

xenapp Error 26009 UseFileDSN, CTX_IMA_Silent_ODBC

by admin on Feb.11, 2010, under XenApp

Citrix XenApp 5.0: Error 26009. Could not Access the datastore using the DSN File, Username and Password given function UseFileDSN returned failure in CTX_IMA_Silent_ODBC.

Error 26009

reference via Unattend.txt > Continue reading “xenapp Error 26009 UseFileDSN, CTX_IMA_Silent_ODBC” »

Leave a Comment :, , , , more...

xenapp error – xenapphosted.msi

by admin on Feb.11, 2010, under XenApp

Error – Citrix Xenapp 5.0:

Before you can install this product, you must exit setup and install XenAppHosted.msi Continue reading “xenapp error – xenapphosted.msi” »

Leave a Comment :, , more...

Installation success or error status 1603.

by admin on Feb.11, 2010, under XenApp

Error: Windows Installer installed the product. Product Name: Citrix XenApp 5.0. Product Version: 5.0.0.0. Product Language: 1033. Installation success or error status: 1603.

Correct one or more of the following.

Leave a Comment :, , more...

xenapp server metric alert

by admin on Feb.10, 2010, under XenApp, metrics

 As described in the Access Management Console under the Alerts sub item…

  • A configured server metric has exceeded either the warning or error threshold for a sufficient duration to cause an alert to be generated. You can view and configure the warning and error thresholds for the affected metric, and see the length of time for which they have been exceeded, in the Citrix Access Management Console. Other Information:  For explanations of the various server metrics and advice on customizing them, refer to the Citrix Presentation Server Administrator’s Guide and the Microsoft Windows Help for Performance Monitor.For information on how to configure the server metrics in the Citrix Access Management Console, refer to Monitoring Server Performance with Citrix Presentation Server. Continue reading “xenapp server metric alert” »
Leave a Comment :, , , more...

Desktop Delivery Controller SDK cmdlets

by admin on Feb.08, 2010, under Uncategorized

To access the citrix desktop delivery controler sdk shell (assuming its installed) do the following.

  • Start > Programs > Citrix > Desktop Delivery Controler SDK
  • Click on Citrix Desktop Delivery Controler SDK Shell
  • After your shell has successfully loaded, enter the following command to view a list of available XdCommands:
    • get-command -pssnapin xdcommands

Here is a complete listing of your cmdlet options, simply hover your mouse over the text next to each cmdlet to display the command-line options.

  1. Add-XdDesktopGroup [-Group] <XdDesktopGroup[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  2. Disconnect-XdAdminConnection [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  3. Disconnect-XdSession [-Session] <XdSession[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  4. Get-XdController [[-Name] <String[]>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  5. Get-XdDesktopGroup [[-Name] <String[]>] [-HostingDetails] [-DesktopDetails] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  6. Get-XdFarm [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  7. Get-XdFolder [[-Name] <String[]>] [-Root] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  8. Get-XdHostedMachine [-HostingServer] <XdHostingServer> [[-Name] <String[]>] [-Folder <String[]>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  9. Get-XdHostingProvider [[-Name] <String[]>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  10. Get-XdSession [-User <String[]>] [-Group <String[]>] [-SessionDetails] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  11. Get-XdVirtualDesktop [[-Group] <String[]>] [-Registered] [-Unregistered] [-HostingDetails] [-DesktopDetails] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  12. Move-XdFolder [-Folder] <XdFolder[]> [-Parent] <XdFolder> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  13. New-XdAdminConnection [[-Name] <String>] [[-OpenTimeoutSeconds] <Int32>] [-ImaProxyPort <Int32>] [-HostingManagementPort <Int32>] [-ImaProxyBinding <XdWcfBinding>] [-HostingManagementBinding <XdWcfBinding>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable
  14. New-XdDesktopGroup [-Name] <String> [[-Description] <String>] [[-Users] <XdUser[]>] [[-AssignmentBehavior] <String>] [[-Desktops] <XdVirtualDesktop[]>] [[-HostingSettings] <XdGroupHostingSettings>] [[-Icon] <Icon>] [-Publish] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose]
  15. New-XdDesktopGroupProtocol [-Name] <String> [-Enabled] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  16. New-XdFolder [-Name] <String[]> [-Parent <XdFolder>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  17. New-XdGroupHostingSettings [-HostingServer] <XdHostingServer> [[-BaseIdleCount] <Int32>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  18. New-XdHostingServer [-Address] <String> [[-User] <String>] [-Password] <SecureString> [-Options <String>] [-Provider <XdHostingProvider>] [-ProviderName <String>] [-PublicKeyForPassword <String>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <Actio
  19. New-XdUser [-Name] <String[]> [-Group] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]…
  20. New-XdVirtualDesktop [-Name] <String[]> [[-AssignedUser] <XdUser>] [[-PoolName] <String>] [[-HostMachineId] <String>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <I
  21. Remove-XdDesktopGroup [-Group] <XdDesktopGroup[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  22. Remove-XdFolder [-Folder] <XdFolder[]> [-Recurse] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  23. Rename-XdFolder [-Folder] <XdFolder> [-Name] <String> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  24. Restart-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-Force] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  25. Resume-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  26. Send-XdSessionMessage [-Session] <XdSession[]> [-Message] <String> [[-Title] <String>] [[-Style] <String>] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-Wh
  27. Set-XdController [-Controller] <XdController[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  28. Set-XdDesktopGroup [-Group] <XdDesktopGroup[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  29. Set-XdFarm [-Farm] <XdFarm> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  30. Set-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  31. Start-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  32. Stop-XdSession [-Session] <XdSession[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  33. Stop-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-Force] [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
  34. Suspend-XdVirtualDesktop [-Desktop] <XdVirtualDesktop[]> [-AdminConnection <XdAdminConnection>] [-AdminAddress <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>] [-WhatIf] [-Confirm]…
Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...

Archives

All entries, chronologically...