Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Running "All User" startup script in Citrix Metaframe Presentation Server 3

Posted on 2009-07-15
Medium Priority
Last Modified: 2012-05-07
Howdy Gurus,

I have a single Citrix server hosting a QA Delphi program and report scenario. I've been asked to implement a logon script that CANNOT be added to the domain logon script coming off the SysVOL.

My first thought is to put it into the "All Users" STARTUP folder for when they log on, and it works FINE when they're going in through RDP.

HOWEVER, all of my end user's ONLY connect through the Program Neighborhood Agent from their system tray and it appears that it's not hitting the start up folder to execute this file.

And unfortunately, a GPO is out of the question from my security folks.

Anyone have a pointer for me?
Question by:marvoyager
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
LVL 14

Expert Comment

by:Robin CM
ID: 24867600
As you've discovered, the stuff in All Users only gets processed when an explorer shell starts. If you're running published applications you don't get an explorer shell.

The only way I can think of to do what you want is to change your published application such that the application is actualy a script that does whatever you need it to and then runs your QA Delphi program.

So your published app becomes a .cmd file.

Easy. And I know it works because I do this for a few things already.
LVL 14

Expert Comment

by:Robin CM
ID: 24867624
Here's a sample .cmd file that I publish
The DOS box dissapears as soon as the start line is reached.
@echo off
rem Run Training app on normal (live) terminal servers.
rem RCM, Dec 2003
echo Configuring environment for Training...
set DB=train
set RUNACCESS=P:\TRAINXPREPORTS\RunAccess2\RunAccess2.cmd
echo Launching Training App...
start C:\IngresII\ingres\bin\w4glrun.exe "C:\Apps\Bin\DeskTop.img" -dtrain::train

Open in new window

LVL 12

Accepted Solution

Daniel Borger earned 2000 total points
ID: 24868220
You can add your commands to the usrlogon.cmd on the server, that get processed at logon.  Or make a call to your script from there.
LVL 14

Expert Comment

by:Robin CM
ID: 24869250
Fine assuming you want to run the same stuff irrespective of the application being launched.
Also usrlogon.cmd will only run once if session sharing is enabled and multiple apps are published from the same server.

Whereas publishing a script which then calls the app will work for all eventualities (bar disconnected sessions being reconnected to).

Author Closing Comment

ID: 31604025
This was resolved admirably.

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

After several days of searching and hunting for limited documentation, I wanted to share this guide to hopefully save someone the hassle of trying to figure this out on their own. I have tested this on Xendesktop 7.1 and PS 4.5 running simultaneous…
#Citrix #XenApp #Citrix Scout #Citrix Insight Services #Microsoft VMMAP #Microsoft ADEXPLORE #Microsoft RAMMAP #Microsoft TCPVIEW #Microsoft AUTORUNS #Microsoft PROCESS EXPLORER #Microsoft PROCESS MONITOR
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

609 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question