Re: Terminal Services (With Originating Name Of Client PC) Within Term



Hi Christian, Thanks for you message. Finally I have found a solution.
When I first identified this issue a few months ago, I did a fair amount of
research into the number and providers of RDP clients available which is
where I found the OSS properjavaRDP client.

Notwithstanding a few minor problems with this client, and I did have to
rewrite a portion of it due to difficulties with its handling of Num & Caps
Lock (Ah the benefit of OSS!), it was the only one I could get to work to
pass thru the originating Client PC's name, as you picked up for cash draw
(Till's) cheques etc etc this is a very important point for both our company
and any other in the retail financial services industries.

During my time researching how I could achieve this, I did test a program
called HOBLINK JWT (amongst others), although I tested the Enterprise
version, not the standard version, and I did have numerous emails to/from
their tech support in relation to this matter in which they told me the
product could do what I required, but with no explanation as to how....

Anyway's, today, I installed their Standard product version 3.1, and within
30 minutes deciphered the manual and was able to pass the originating Client
PC name onto the session hosted by TPA!

Great! Now all I need to do is sort out the actual communications lines
between the technology partners and we may be able to move on!

Again, thanks for your mesage, it was appreciated.

Cheers & Thanks

"Christian Lloyd" <ChristianLloyd@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
message news:33AE3E0A-F7CC-4E42-82D4-D615EE379935@xxxxxxxxxxxxxxxx
> Not the answer you're looking for, but may be of some help is this bit of
> information. You can get a Terminal Server to pass-through the username
> rather than the clientname to an application. This behaviour is designed
> for
> this kind of situation where an application needs a unique identifier, and
> normally uses clientname (which as you know doesn't work very well in a TS
> environment).
>
> In your situation though, the app is already using clientname, and it may
> mean a re-jig of your critical apps, which is never nice. And TPA might
> not
> like it either. Also it doesn't tie things to physical machines, which
> you
> seem to need due to cash drawers etc. So it might not help at all.
>
> Anyway, the info might be useful and you can find the details in this
> article
> http://support.microsoft.com/?kbid=186499
>
> "RaYvA@SWIFTEL" wrote:
>
>> Hey, An interesting problem that I hope someone can shed light on...The
>> background: We are a small health insurance fund that, whether fortunate
>> or
>> not, has a number of dependancies on outsourced IT service providers.
>> Not
>> withstanding the Fund's desire to reduce their internal dependance on
>> technological knowledge and know how (whoo be to us!), none of the
>> currently
>> selected partners quite appreciates what the other does, or how they
>> operate
>> (yes it's quiet an interesting environment and yes there is a lot of work
>> to
>> be done to create this awareness). But we currently have an opportunity
>> that may interest some...
>>
>> Our core business systems are delivered to us via a Remote Desktop
>> Connection that is hosted at Technology Partner A (TPA). Currently, we
>> use
>> a mixture of W2K & XP desktops, using whatever technology is available on
>> these platforms to create an RDP session into TPA (mstsc of varying
>> versions
>> whatever was on the release of Windows @ the time the PC was installed is
>> used. There has been no harmonisation across the enterprise) where 90% of
>> our users spend 90% of their productive time. That is TPA deliveres a
>> BUSINESS CRITICAL service onto our desktops via Terminal Services
>> sessions.
>>
>> Technology Partner B (TPB) provides support and guidance of the
>> infrastructure used to access TPA's applications (including other misc
>> services such as Internet & Exchange management etc but these services
>> are
>> periforary compared to TPA's services - although TPB would like to argue
>> otherwise!).
>>
>> Oh, yeah, Technology Partner C (TPC) manages the security of our
>> infrastructure, including branch access to both the corporate network
>> (NETBIOS over TCP/IP only) and to the TPA partner (T/S sessions only port
>> 3whatever) but they are unable to provide access to our Corporate
>> Intranet
>> (because its on port 80! Go figure - well its not that difficult to setup
>> and misunderstand the value of your VPN hardwareis it, OH we have a lot
>> of
>> VPN hardware too, just not configured correctly but thats another story!
>> Oh
>> I digress, that's me wondering about the ineptitude of people behind the
>> reasoning for this happenstance) TPC is almost very peripharory at this
>> stage...
>>
>> The application delivered by TPA REQUIRES the "Client Name" of the
>> computer
>> connecting to TPA's services in order to determine where and what the
>> Client
>> Computer (Not the user, the user is invariably restricted by the computer
>> they are using) is allowed to do, for example what printers are
>> available
>> to them, whether they are allowed to print cheques, what cheque numbers
>> (which are preprinted) they are allowed too/should print on & @ what
>> printer, do they have a Till with cash in it, what is the float of the
>> Till,
>> does the transaction affect the float in the Till etc etc...For those in
>> the
>> retail financial services/retail banking/retail industries this may be
>> familiar.
>>
>> TPB (ifrastructure) suggested that we host our corporate branch sessions
>> (ie
>> to the Corporate Network) within Terminal Services due to difficulties
>> with
>> the services that TPC provides (ie unable to access Intranet), that is
>> our
>> branches have access to our corporate network and not the intranet as
>> previously informed). If we do that, then connecting to our Terminal
>> Services Farm which allows access to our intranet does not allow access
>> to
>> the services (with mstsc at least) provided by TBA (our core systems)
>> because the originating client name is not passed onto the TBA systems,
>> only
>> the Client name of our Terminal Server is passed which passes its own
>> name
>> instead......confused, yeah no wonder.
>>
>> That said...I want all of our organisation to be on Terminal Services,
>> Head
>> Office/Branch/Partner/Remote/Whatever, but I am unable to use the
>> Microsoft
>> RDP client because I am unable to use the Client Name of the originating
>> PC
>> to masqurade as the the Client Name within a Terminal Services Session
>> (using mstsc that is).
>>
>> I am able to us the name of the originating client passing an environment
>> variable called %ClientName% (I think but I am at home right now and am
>> somewhat invariable!) with a RDP client named properjavaRDP, which is an
>> OSS
>> GNU GPL'd product using the switch " -n 'override the name of the client
>> machine'", so for example "javaw net.propero.rdp.Rdesktop -g 800x600 -l
>> WARN
>> TPA -N %CLIENTNAME%. %CLIENTNAME% is a session variable that is created
>> when an RDP session is established to an W2KX server from a client. This
>> works! Great! Terrific! Horrah! Except....
>>
>> TPB, who has successfully infultrated our organisations with the likes of
>> SQUID (because they are unable to get our licensed version of ISA Server
>> working) have no confidence in using an OSS GNU product!! Go figure!
>>
>> So my question, is there a way to pass the originating Client Name, of
>> the
>> Originating Session onto subsequest sessions of the Remote Desktop (RDP)
>> Chain, knowing that the %ClientName% session is passed to the first
>> session!
>>
>> Help!!!!!
>>
>>
>>


.



Relevant Pages

  • Terminal Services (With Originating Name Of Client PC) Within Terminal Services...
    ... BUSINESS CRITICAL service onto our desktops via Terminal Services sessions. ... connecting to TPA's services in order to determine where and what the Client ... to masqurade as the the Client Name within a Terminal Services Session ... I am able to us the name of the originating client passing an environment ...
    (microsoft.public.windows.terminal_services)
  • Re: GroupPolicy reconnect from original client only Policy&Termina
    ... wich should be able to reconnect to his old session if he disconects his ... If you want one connection for client you must configure that each client ... GPO "Restrict Terminal Services Users to a single remote session". ...
    (microsoft.public.windows.server.active_directory)
  • Re: default printer
    ... Components - Terminal Services - Client/Server data redirection ... Specifies whether the client default printer is automatically set ... as the default printer in a Terminal Services session. ... the terminal server automatically maps the client default ...
    (microsoft.public.windows.terminal_services)
  • Re: [PHP] Re: a question on session ID and security
    ... hash key" to the client when it doesn't need it? ... But by doing that you're exposing how your app validates the authentication key, leaving it open to being transferred to another machine. ... tutorial on PHP session security is helpful. ...
    (php.general)
  • RE: ISA 2004 Firewall client
    ... The green arrow only shows up when the client needs to initiate a ... firewall session. ... Part 3: I want to explain How the logs and sessions work: ... Collect the ISA firewall client configuration information ...
    (microsoft.public.windows.server.sbs)