2012 R2 RDS Shadowing from Server Manager - how to view client computer names

Hello,
I have a 2012R2 RDS session based deployment. We have a few generic user accounts for a production environment where a group of users uses the same username to start multiple RDS sessions. This creates a bit of a challenge when support has to shadow one
of those sessions because they all appear with the same name: domain\username. The Connections pane in RDS (Server manager) does not list client computer name, which would be the distinguishing factor. The old version of the RDS console (remote
desktop manager) had this information. Citrix appears to have it as well. Is there a way around this limitation in 2012R2 Server Manager?
Thanks

Hi,
As far as I know, there are two ways.
1. Use the Task Manager. In the Users Tab, you can see the client name.
http://social.technet.microsoft.com/Forums/en-US/1d571c01-69ff-4508-af0f-d7eeecd806b6/forum-faq-how-to-manage-rds-user-connections-and-processes-in-a-rds-2012-deployment?forum=winserverTS
2. Use the Terminal Services PowerShell Module. With the Get-TSSession in PowerShell, we can get the detailed information.
http://archive.msdn.microsoft.com/PSTerminalServices
Hope this helps.
Jeremy Wu
TechNet Community Support

Similar Messages

  • How to get client computer name in Developer 9i

    Hi ..
    I m using developer 9i from several days.But i need to get the client computer name.But i heard that i need to use GetClientInfo java bean to get that.How to use GetClientInfo.What is the procedure to use that?What code i should use?In Sample code in this site..there was a example.But in that example there is nothing clear.What to do and what code should i use?
    Sharif

    This shouldn't be any problems if you'd successfully installed the Forms Demos. Anyhow, another way is to use WebUtil which I'd prefer. There's tons of other interesting and useful functions in WebUtil.
    Also, I'd really, really think about using Forms 10g instead of 9i.
    Regards,
    Martin Malmstrom

  • How to Start/Stop from Server Manager

    Hello,
    I am trying to figure out how to start/stop/restart my coldfusion servers from server manager.  I have seen the instruction at this link:
    http://help.adobe.com/en_US/ColdFusion/9.0/Admin/WSfd7453be0f56bba4-2a6b48f122a6582c7f-7ff e.html
    However it mentions "place the jrunappstartup.war file under the directory <CF_Home>/runtime/servers/admin"
    I do not know where to get this file from.  Please help!
    I am running ColdFusion standalone.
    Any help is much appreciated,
    Thanks,
    David

    An update to eariler posting. Configure CF9 Enterprise multiserver.
    Likewise unable to find jrunappstartup.war file mentioned.
    If I follow the instructions and try configure the SM Start Stop Details the Start Stop Restart
    does not become an highlighted option.
    Here are a couple screen cuts for interested readers-
    Start Stop Details (are these correct Jrun items to fill in?):
    Unable to restart from SM:
    Regards, Carl.

  • How to get a computer name in teststand step ?

    how to get a computer name in teststand step ?

    Hi,
    Use an ActiveX Automation Adapter with the following settings,
    ActiveX Reference : RunState.Engine
    Automation Server: TestStand API (depends on your version)
    Object Class: Engine (IEngine)
    Action: Get Property
    Property: ComputerName
    Then set your Parameters: to pickup the String ComputerName.
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • How to get cleint computer name in Flex

    I am using SBI(Spring BlazeDS Integration) for my project.I need to send the computer name from flex client.I try it with
    Using the Capabilities classFollowing Link Also didnt help for me.....
    http://livedocs.adobe.com/flex/3/html/index.html?content=18_Client_System_Environment_1.ht ml
    If Any body please help me...
    And Following is answer for http://forums.adobe.com/thread/630928?tstart=0
    <mx:DataGridColumn headerText="Allocated Amt"
    editorDataField="text" dataField="allocatedAmt"
    itemRenderer="mx.controls.TextInput" editable="true"/>
    Just replace TextInput--->Your decide controll

    Hi,
    Yes its true,
    But then, brother again I am calling to server,isn't it? Then server will return me his computer name. But I want to get a client computer name.
    hostname is Server Computer name. Isn't it?
    try {
        InetAddress addr = InetAddress.getLocalHost();
        byte[] ipAddr = addr.getAddress();    // Get IP Address
        String hostname = addr.getHostName();   // Get hostname
    } catch (UnknownHostException e) {
    Any way thnx brother....Any ideas from you???
    Happy Codding.......

  • I have a MacBook Pro, how to change the computer name in the "Find Iphone"

    I have a MacBook Pro, how to change the computer name in the "Find Iphone"?

    Thank you for help! I was inattentive reading your answer. The thing which confused me was that I noted in blue. I had to just write in a red box and close the configuration window.

  • How to get the computer name using C#?

    Hi all,
    Does anyone know how to get the computer name using c#?
    Thanks

    Try this, string computer_name = System.Environment.GetEnvironmentVariable("COMPUTERNAME");
    Naren.

  • Which SQL Server Edition support how many sessions to the instance from SQL Management Studio on the client side

    Hi,
    I'm looking for some help on the below query to verify which version of sql server edition supports multiple or N number of sessions to the SQL server Instance using the SQL Server Management Studio tool from the client side.
    SQL Standard Vs Enterprise.
    your urgent help is much appreciated.
    Br.

    Hello,
    See Maximum Capacity Specifications for SQL Server =>
    User connections = 32,767; and this value is independent of use SQL Server Version, edition or the used tools, like SSMS in your question 
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • 2012 R2 RDS Shadowing "Permissions"

    Hi All,
    Just wondering if anyone has found a "workaround" for the requirement to be an Administrator to perform Remote Desktop Shadowing in Server 2012 R2?
    We are a software development company, who offers a Remote Desktop service to our customers to use our software. Our support team needs to be able to take control of these sessions to support them.
    We made the leap to 2012 R2 purely for the shadowing feature being re-implemented. However allowing 50+ support staff, some who have little to no knowledge of Server OS's, to have administrative control on an RDS server farm, including the AD server
    which is the Connection Broker, is just not an option.
    The best i can come up with, is to lock down permissions on all Administrative Tools to these users with implicit Deny ACL's, but that does not stop them from being able to launch Add/Remove Server Roles, and perform other tasks within Server Manager.
    Also due to the Server Manager integration, gone are the days where you could permit a Terminal Services MMC for these users like we did in the "old days" of 2003.
    Does anyone have any brilliant ideas in regards to either enabling Shadowing without Administrator rights, or locking down Server Manager to a set task list?
    Thanks,
    Nash

    Hi Nash,
    A user does not need to be an Administrator to shadow other sessions under Server 2012 R2 RDS.  You need to grant the non-admin user/group permissions to the RDP-Tcp listener on each RDSH server. 
    To do this, first create a security group in your domain and add the users as members that you would like to have shadow permission.  Next log on to each 2012 R2 RDSH server, open an administrator command prompt, and enter the following
    command (substitute your domain and group name):
    wmic /namespace:\\root\CIMV2\TerminalServices PATH Win32_TSPermissionsSetting WHERE (TerminalName ="RDP-Tcp") CALL AddAccount "domain\group",2
    The non-admin user can use the query session command to retrieve a list of logged-on users:
    query session
    If they want to view and control another session they may use the following command:
    mstsc /shadow:<sessionid> /control
    -TP
    Brilliant! Thanks heaps - I saw this one a little earlier from the previous post and couldn't wait to give it a run.
    Darmesh, despite saying it's not possible, the link you posted points to an article where the above process is outlined.
    Appreciate the input guys, i will post back with the outcome!

  • Don't want to download email from server. How?

    Just upgrade from my Droid1 to a new Droid RAZR.
    On my Droid1, when I checked my eemail, the messages were not downloaded to the phone. They remained on the server. Then, when I checked email from my PC, any messages that were in my Droid's inbox would automatically be removed (as they were downloaded to my PC). If I deleted a mail message from my Droid's inbox, the message would still be downloaded to my PC when I checked its email.
    I want to configure the email on my new RAZR the same way, but I'm having problems. After downloading the email to my PC, the messages remain in my RAZR's inbox. I have to manually delete them   What am I doing wrong?
    My RAZR's email configuration is:
    Incoming server
    POP mail server
    Server, username, and password (all are correct)
    Port: 110
    My old Droid1 had a "Delete email from server: When I delete from Inbox" setting.
    Outgoing server
    SMTP server
    Server, username, and password
    Port: 26
    Authentication: LOGIN
    My old Droid1 had a "Require sign-in" setting
    Other settings
    Never delete messages
    Remove manually deleted emails from the server (enabled)
    My old Droid1 did not have this "Other settings" section.
    Thanks!
    -R

    i agree up to #5.
    if i get a pop3 email on the phone & don't delete it but look at the same email on my pc, deleting the email on the pc does not delete it from the phone inbox & must be deleted manually.
    as i don't leave a copy of the email on the server using outlook express on the home pc, if i get email on the pc 1st, it won't go to the phone.
    i don't delete from the server on the phone, so if i delete the email in the phone inbox, it still goes to the pc.
    oh, btw, i do a manual fetch on the phone.
    gmail does what you ask, email in the inbox is deleted when deleted from the gmail account on a pc.

  • SQL Server Management Studio and Native Client different behaviour on delete

    I have a problem with transaction containing insert and delete to same table and some select/insert/update to some other tables. Problematic table has primary key defined as combination of column1 and column2.
    When two different instances using Native Client execute simultaneously this code and make inserts to table then delete part of code causes deadlock. However this doesn't happen when trying this situation in MS SQL Server Management Studio query.
    Is there some option that is missing from Native Client connection string which can cause this different behaviour?

    Hello,
    I don't think there is a difference in the behavior. SSMS uses ADO.NET and that Provider base on the Native Client.
    The difference will be more that way, when the transaction is commited and so the locks released. I guess your application keeps the transaction (much) longer open; you should commit a transaction as soon as possible to avoid long time locks and so
    deadlocks.
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • Lost message from server's point of view

    Hi All
    Following situation:
    The JMS-Provider sends a JMS-Message. The message is entirely in the wire and is still flying to the consumer. Before the message arrives to the consumer, the network connection fails, so the client does nothing know about the send message.
    From the server’s point of view the message was successfully sent but not acknowledged yet. The server waits for an acknowledge and doesn’t undertake redelivery, because the consumer session on the server is still living.
    From the consumer point of view the message was not sent so the client has nothing to ack, so we have some “deadlock”.
    The question is – how does server recognize such situation (short connection fail, deadlock) and what does it undertake to guarantee the delivery?
    Thank you.

    The JMS-Provider sends a JMS-Message. The message is entirely in the wire and is still flying to the consumer. Before the message arrives to the consumer, the network connection fails, so the client does nothing know about the send message.
    From the server’s point of view the message was successfully sent but not acknowledged yet. The server waits for an acknowledge and doesn’t undertake redelivery, because the consumer session on the server is still living.
    From the consumer point of view the message was not sent so the client has nothing to ack, so we have some “deadlock”.
    The question is – how does server recognize such situation (short connection fail, deadlock) and what does it undertake to guarantee the delivery?If the "network connection fails" whilst sending a message then the server (and probably the client) will almost certainly receive a SocketException. A message is unlikely to simply disappear on the wire without at least one end of the socket getting an exception of some kind, and if the socket is simply hanging for some reason then most JMS providers would have a means to detect this (e.g. by sending periodic packets down the wire to check it is still alive).
    But ultimately, if a persistent message is sent to a consuming client and the message is not acknowledged (or the transaction committed) then the server will eventually redeliver it. JMS doesn't define exactly when an unacknowledged message is redelivered, but it typically wouldn't happen until the consumer in question has closed.
    Nigel

  • How to get client machine name and IP address

    Hi,
    In my office I have one SERVER which has FORMS & Report Server installed and all the clients are accessing that application thru the following URL :
    http://OraServer:8889/forms/frmservlet
    to get the machine name I have read into a global variable like this
    SELECT USERENV('TERMINAL' ) into :global.clientname FROM DUAL;
    but obviously all the time its returning the SERVER machine name...not the name where client is accessing the program....so how can I get the client machine name..
    thanks

    Hi Frank,
    Well I am using Developer Suite 10g Release (10.1.2.0.2) ..I've gone thru the link what you have sent me and noticed that whatever updations of conf file or classpath its already there so i guess needn't to modify cause I think my release 10.1.2.0.2 has did already as webutils been bundled with it.
    Well What i did is to double click on ATTACH LIBRARY and browse the location to find webutil.pll and finally attached it...even though its showing me all the procedures like clientinfo and others...
    on my block's canvas I've put a button and used this trigger to get client info function like this.
    when-button-pressed trigger of INFOBUTTON
    DECLARE
    o_clientinfo varchar2(50) := Webutil_clientinfo.GET_HOST_NAME ;
    begin
    message(o_clientinfo);
    end;
    but when I am trying to open this form its simply not showing up..strange thing is that there is no error as well...so plz kindly guide me how to get clientinfo hostname or ipaddress using that library function.
    thanks

  • [SOLVED] How to view the *exact* name of the currently running kernel?

    Perhaps this question will seem dumb, but here goes : I have two kernels installed :
    [ruben@arch ~]$ yaourt -Q linux
    core/linux 3.2.9-1 (base)
    [ruben@arch ~]$ yaourt -Q linux-ck-kx
    repo-ck/linux-ck-kx 3.2.11-1 (ck-kx)
    Grub’s menu.lst is configured to boot linux-ck-kx :
    # general configuration:
    timeout 5
    default 2
    color light-blue/black light-cyan/blue
    # (0) Arch Linux
    title Arch Linux
    root (hd0,0)
    kernel /boot/vmlinuz26 root=/dev/disk/by-label/archroot ro
    initrd /boot/kernel26.img
    # (1) Arch Linux Fallback
    title Arch Linux Fallback
    root (hd0,0)
    kernel /boot/vmlinuz26 root=/dev/disk/by-label/archroot ro
    initrd /boot/kernel26-fallback.img
    # (2) Arch Linux CK-KX
    title Arch Linux CK-KX
    root (hd0,0)
    kernel /boot/vmlinuz-linux-ck root=/dev/disk/by-label/archroot ro
    initrd /boot/initramfs-linux-ck.img
    # (3) Arch Linux CK-KX Fallback
    title Arch Linux CK-KX Fallback
    root (hd0,0)
    kernel /boot/vmlinuz-linux-ck root=/dev/disk/by-label/archroot ro
    initrd /boot/initramfs-linux-ck-fallback.img
    And yet, I see no mention of *-ck-kx when issuing this comand :
    [ruben@arch ~]$ uname -a
    Linux arch 3.2.9-1-ARCH #1 SMP PREEMPT Thu Mar 1 09:31:13 CET 2012 x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux
    It does not matter whether I change the default kernel line in /boot/grub/menu.lst : I can set it to “ 0 ” or “ 2 ” and reboot, and the output of “ uname -a ” will always be exactly the same as above ; no mention of *ck-kx even though I know it is running.
    I searched the web on how to view the name of the running kernel, all results I found said to use uname, so is there another command I am missing here ? Or is it normal that both my kernels yield the same uname output ?
    Just curious, because I was playing around with kexec, and when doing “ fake ” reboots, I was alternating between the normal ARCH-kernel and the ck-kx*kernel, and I wanted to be sure that it actually worked, so I checked everytime with uname, and since I saw no difference in the outputs, I assumed kexec wasn’t working like it should, so I did a “ real ” reboot, but same uname outputs… So I must be missing something…
    Here are the kexec commands I used, just to be sure I am doing this properly :
    [ruben@arch ~]$ sudo kexec -l --append="`cat /proc/cmdline`" --initrd=/boot/initramfs-linux-ck.img /boot/vmlinuz-linux-ck
    [ruben@arch ~]$ sudo init 6
    and :
    [ruben@arch ~]$ sudo kexec -l --append="`cat /proc/cmdline`" --initrd=/boot/initramfs-linux.img /boot/vmlinuz-linux
    [ruben@arch ~]$ sudo init 6
    Thoughts ?
    Last edited by Montague (2012-03-15 22:00:02)

    litemotiv wrote:
    Hmm worksforme:
    $ uname -r
    3.2.11-1-ck
    One question for you litemotiv : do you have two kernels currently installed on your system, like I do, or did you uninstall the ARCH-kernel ? I ask because I might try this :
    $ sudo pacman -Rns linux
    and reboot, and see what happens…
    But before I do that, might as well try to debug it ;
    t1nk3r3r wrote:I would point the finger at GRUB, or something occuring near boot-time.
    https://wiki.archlinux.org/index.php/Boot_Debugging
    So I tried the “ Heavy Debug ” option, rebooted, then issued “ dmesg > dmesg.txt ” ; here are the first few lines of that file :
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Linux version 3.2.9-1-ARCH (tobias@T-POWA-LX) (gcc version 4.6.2 20120120 (prerelease) (GCC) ) #1 SMP PREEMPT Thu Mar 1 09:31:13 CET 2012
    [ 0.000000] Command line: root=/dev/disk/by-label/archroot ro
    and the complete dmesg output is here. I am no expert at reading debuggin output, but from the above, it seems like the default ARCH-kernel is being booted, even though my menu.lst hasn’t changed from my previous post (exept for the debugging options) :
    # general configuration:
    timeout 5
    default 0
    color light-blue/black light-cyan/blue
    # (0) Arch Linux CK-KX
    title Arch Linux CK-KX
    root (hd0,0)
    kernel /boot/vmlinuz-linux-ck root=/dev/disk/by-label/archroot ro rootdelay=5 panic=10 debug ignore_loglevel
    initrd /boot/initramfs-linux-ck.img
    # (1) Arch Linux CK-KX Fallback
    title Arch Linux CK-KX Fallback
    root (hd0,0)
    kernel /boot/vmlinuz-linux-ck root=/dev/disk/by-label/archroot ro
    initrd /boot/initramfs-linux-ck-fallback.img
    I want the ck-kernel to boot, what it going on here ? Any more thoughts ?

  • How to get the computer name in a text box automatically?

    Hi,
    I am using flash cs4 (AS3). How can I get the computer name/username in a text box created for grabbing Username from the computer and show it in the username textbox automatically?
    Thanks.

    You can't running a SWF on a webpage. Can you imagine if a SWF had access to that OS-level information? It breaches everything Flash, browsers and the web stands for, which is "not being an application", therefore it has absolutely no access to your computer. Especially information like your username.
    If you're running a flash projector, that's different. Not that a projector can do that either, but projectors are applications and can be extended by things like MDM Zinc and ScreenTime mProjector. Going that route opens up the constraints on Flash Projectors and lets you tap into things like .dlls. Only via that route are you going to be able to get at such a low level item like the current logged on user.

Maybe you are looking for

  • Does not start windows and just show me the HP System recovery window

    Hello, I have a HP G60-445DX Notebook PC. When I start the PC just open the Recovery Manager and does not open windows. I have an upgrated Windows Vista to Windows 7 version and do not have any installation CD just the ones which were send for the up

  • Using FCP for live video feed

    Hi, I'm currently shooting with the new HVX200 Panasonic camera. We're using a small, 7" hand-held HD monitor to use for focus-pulling, but I'd like to be able to use a computer monitor or laptop for a live video feed. (director's monitor) We've cons

  • Oracle apps 11i question

    Hi all, i have compiled an fmb file as follows cd /s01/oracle/prodappl/au/11.5.0/forms/US f60gen  INCENTIVE.fmb userid=apps/apps cp INCENTIVE.fmx  /s01/oracle/prodappl/per/11.5.0/forms/US no compilation errors is coming why is it that i am not able t

  • "Start Deletion of Data in Receiver System" does not start

    I faced the problem tha data deletion in Receiver system is not started in TDTIM synario. I started the activity "Start Deletion of Data in Receiver System" , the job "CNV_TDMS_09_RESTART_JOBS" is aborted till the job "CNV_MBT_CNV_TDMS_09_START_JOBS"

  • Hyperv 2008 R2 Snap shot

    I have 3 node Hyperv 2008 R2 cluster and 15 VMs loaded in it. One of the VM is having a snapshot that is taken two years back and now I need clear this snaphot instance without lossing data. Can any one suggest the best way to do this.