[THIN] Fwd: Citrix Utility - QRYDEPTAPP
- From: "Jim Kenzig http://ThinHelp.com" <jkenzig@xxxxxxxxx>
- To: thin@xxxxxxxxxxxxx
- Date: Sat, 30 Sep 2006 13:14:15 -0700 (PDT)
Hi folks
Warren Simondson forwarded me the below. Looks like some interesting stuff.
Jim
Warren Simondson <wsimondson@xxxxxxxx> wrote:
Subject: Citrix Utility - QRYDEPTAPP
Date: Sat, 30 Sep 2006 20:10:54 +1000
From: "Warren Simondson" <wsimondson@xxxxxxxxxxxxxxxxxxx>
st1\:*{behavior:url(#default#ieooui) } Hi all,
I?m back writing apps again. This ones a modification on QRYPUBAPP that I
wrote earlier, but very handy for those people who publish apps with names like
Desktop_ACCO and Excel_ACCO, for specific departments in a business. See below
and attached files for a full explanation. If you can?t see the attachment,
download the files from
http://www.ctrl-alt-del.com.au/CAD_Utils.htm.
More Citrix Apps to come?.wait until I send BOMPROF, a windows GUI that
deletes multiple profiles in one hit. Great for removing multiple local or
roaming profiles from Citrix serves. It?s better than the command line utility
called delprof, because you can delete multiple profiles instantly, and see who
owns the profile. Stay tuned, it?s not far away.
QRYDEPTAPP is a command-line tool for Citrix Servers to check
whether the current session is running a specified Published
Application based on Department code.
This utility was written for the purpose of allowing one login
script to process specific commands for department coded published
applications.
This utility is FREEWARE and was written by Warren Simondson of
Ctrl-Alt-Del IT Consultancy, Australia. www.ctrl-alt-del.com.au
Thankyou to the CITRIX SDK available from www.citrix.com/cdn
Usage:
QRYDEPTAPP [deptcode]
deptcode - identifies the published application name with the
department code suffix
(Not case sensitive. Published App cannot contain spaces.)
(eg. QRYDEPTAPP ACCO checks a published app called explorer_acco for the
last 4 letter code.)
The ERRORLEVEL return code shows if the current session is running
the specified Published Application based on Department Code.
Example Script:
usrlogon.cmd
------------
@ECHO OFF
::MAP K: FOR Specific Department
::*******************************************************
::ACCO - Any application that end with ACCO eg PUB APP NAME is DESKTOP_ACCO
or EXCEL_ACCO
:SUB1
QRYDEPTAPP ACCO
:: No Match - goto sub2
IF ERRORLEVEL 1 goto SUB2
echo This is the correct published app.
echo put other commands here for this app like:
:: MAP K DRIVE
net use k: \\server\accoshare
GOTO END
::*******************************************************
::EXEC - Any application that end with EXEC eg PUB APP NAME is DESKTOP_EXEC
or EXCEL_EXEC
:SUB2
QRYDEPTAPP EXEC
:: No Match - goto end
IF ERRORLEVEL 1 goto end
echo This is the correct published app.
echo put other commands here for this app like:
:: MAP K DRIVE
net use k: \\server\execshare
GOTO END
::*******************************************************
:END
Warren Simondson
Ctrl-Alt-Del IT Consultancy
Email: warren@xxxxxxxxxxxxxxxxxxx
Website: http://www.ctrl-alt-del.com.au
Business Hours: +61 7 3848 0285 Mobile: 0400 699 733
QRYDEPTAPP is a command-line tool for Citrix Servers to check
whether the current session is running a specified Published
Application based on Department code.
This utility was written for the purpose of allowing one login
script to process specific commands for department coded published
applications.
This utility is FREEWARE and was written by Warren Simondson of
Ctrl-Alt-Del IT Consultancy, Australia. www.ctrl-alt-del.com.au
Thankyou to the CITRIX SDK available from www.citrix.com/cdn
Usage:
QRYDEPTAPP [deptcode]
deptcode - identifies the published application name with the department code
suffix
(Not case sensitive. Published App cannot contain spaces.)
(eg. QRYDEPTAPP ACCO checks a published app called explorer_acco for the last 4
letter code.)
The ERRORLEVEL return code shows if the current session is running
the specified Published Application based on Department Code.
Example Script:
usrlogon.cmd
------------
@ECHO OFF
::MAP K: FOR Specific Department
::*******************************************************
::ACCO - Any application that end with ACCO eg PUB APP NAME is DESKTOP_ACCO or
EXCEL_ACCO
:SUB1
QRYDEPTAPP ACCO
:: No Match - goto sub2
IF ERRORLEVEL 1 goto SUB2
echo This is the correct published app.
echo put other commands here for this app like:
:: MAP K DRIVE
net use k: \\server\accoshare
GOTO END
::*******************************************************
::EXEC - Any application that end with EXEC eg PUB APP NAME is DESKTOP_EXEC or
EXCEL_EXEC
:SUB2
QRYDEPTAPP EXEC
:: No Match - goto end
IF ERRORLEVEL 1 goto end
echo This is the correct published app.
echo put other commands here for this app like:
:: MAP K DRIVE
net use k: \\server\execshare
GOTO END
::*******************************************************
:END
The freeware version is offered AS IS. Ctrl-Alt-Del IT Consultancy has made
every effort possible to ensure that QRYDEPTAPP is free of any bugs or errors,
however in no way is QRYDEPTAPP to be considered error or bug free.
You assume all responsibility for any damages or lost data that may result
from any errors or bugs in QRYDEPTAPP.
IN NO EVENT WILL CTRL-ALT-DEL IT CONSULTANCY BE LIABLE TO YOU FOR ANY GENERAL,
SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR OTHER DAMAGES ARISING OUT OF
THIS PRODUCT.
ÿþS
Jim Kenzig
Microsoft MVP - Terminal Services
Provision Networks VIP
CEO The Kenzig Group
http://www.kenzig.com
Blog: http://www.techblink.com
Terminal Services Downloads: http://www.thinhelp.com
QRYDEPTAPP is a command-line tool for Citrix Servers to check
whether the current session is running a specified Published
Application based on Department code.
This utility was written for the purpose of allowing one login
script to process specific commands for department coded published
applications.
This utility is FREEWARE and was written by Warren Simondson of
Ctrl-Alt-Del IT Consultancy, Australia. www.ctrl-alt-del.com.au
Thankyou to the CITRIX SDK available from www.citrix.com/cdn
Usage:
QRYDEPTAPP [deptcode]
deptcode - identifies the published application name with the department
code suffix
(Not case sensitive. Published App cannot contain spaces.)
(eg. QRYDEPTAPP ACCO checks a published app called explorer_acco for the last
4 letter code.)
The ERRORLEVEL return code shows if the current session is running
the specified Published Application based on Department Code.
Example Script:
usrlogon.cmd
------------
@ECHO OFF
::MAP K: FOR Specific Department
::*******************************************************
::ACCO - Any application that end with ACCO eg PUB APP NAME is DESKTOP_ACCO or
EXCEL_ACCO
:SUB1
QRYDEPTAPP ACCO
:: No Match - goto sub2
IF ERRORLEVEL 1 goto SUB2
echo This is the correct published app.
echo put other commands here for this app like:
:: MAP K DRIVE
net use k: \\server\accoshare
GOTO END
::*******************************************************
::EXEC - Any application that end with EXEC eg PUB APP NAME is DESKTOP_EXEC or
EXCEL_EXEC
:SUB2
QRYDEPTAPP EXEC
:: No Match - goto end
IF ERRORLEVEL 1 goto end
echo This is the correct published app.
echo put other commands here for this app like:
:: MAP K DRIVE
net use k: \\server\execshare
GOTO END
::*******************************************************
:END
The freeware version is offered AS IS. Ctrl-Alt-Del IT Consultancy has made
every effort possible to ensure that QRYDEPTAPP is free of any bugs or errors,
however in no way is QRYDEPTAPP to be considered error or bug free.
You assume all responsibility for any damages or lost data that may result
from any errors or bugs in QRYDEPTAPP.
IN NO EVENT WILL CTRL-ALT-DEL IT CONSULTANCY BE LIABLE TO YOU FOR ANY GENERAL,
SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR OTHER DAMAGES ARISING OUT OF
THIS PRODUCT.
Other related posts:
- » [THIN] Fwd: Citrix Utility - QRYDEPTAPP