Quantcast
Channel: Remote Desktop Services (Terminal Services) forum
Viewing all 562 articles
Browse latest View live

Office Licensing - Yet Again - Hotdesking

$
0
0

Here's the scenario

100 RDS users

100 Thin Client (Linux Based) devices

All users need Office (word, excel, etc) - so I need 100 device licenses - fine

A subset of users (10) require Project and Visio

Based on the following licensing docs

microsoftvolumelicensing.com/userights/DocumentSearch.aspx?Mode=3&DocumentTypeId=1

microsoft.com/licensing/about-licensing/briefs/remote-desktop-services.aspx

download.microsoft.com/download/3/D/4/3D42BDC2-6725-4B29-B75A-A5B04179958B/Licensing_Microsoft_Office_Software.pdf

 

I need a device license  for every device accessing Project and Visio - these are Microsoft's words


Per-device licensing means a customer must obtain a license for each desktop on or from which the product is used or accessed.

So here are my questions

If Project / Visio are installed on the RDS server, how is 'Access' defined? If I leave shortcuts in the menu then technically any user can access Project / Visio so I would assume that I need 100 licenses. However if I was to restrict access using App-V or Applocker then has the definition of Access changed?

This doesn't get me away from the device constraint tho' - I have been told that to enforce device based licensing a third party product such as appsense is required. Appsense has a predefined list of client device MAC addresses, and only RDS users with a specified client MAC address may access restricted apps.

 blog.appsense.com/2009/06/microsoft-application-device-license-control-in-sbc-vdi-and-streamed-environments

Clever as this solution is, it does not meet the HotDesking requirement, as user1 in seat1 may access project, however user1 in seat2 the next dat cannot access project. As most users jobs are role based it seesm strange that there is no obvious licensing option that fulfills this criteria.

The methods to enforce named user access of applications exist on a shared RDS platform, however the licensing options appear to not exist. In the scenario above I currently would be obliged to purchase 100 Project / Visio licenses which would be 10x the actual required amount. What are my options or are Microsoft happy to confirm that hotdesking is an incredbily expensive option for the enterprise when using RDS?

 


Any way to disable the console session without deploying RemoteFX?

$
0
0

Hi guys,

A restriction of RemoteFX (for Hyper-V virtual machines) is that it is single session. The console session is disabled while remotely connected.

Is there any way to do the same thing in RDS without installing RemoteFX. The POS scenarios I'm looking at run fine on a standard RDS setup but all input devices end up going to the console - magstripe readers etc.

Ideally it would be nice to make single-session *really* single-session in the way RemoteFX does.

I'm trying to avoid auto-logging on (to the console) and redirecting all the keyboard input (via global hooks) to the remote session :(

Any ideas?

Regards,

Andy

"The task you are trying to do can't be completed because Remote Desktop Services is currently busy"

$
0
0

We have a Terminalserver farm with 4 servers(2008 R2) participating in the farm.Randomly when users try to connect to using the farm name they get the error "The task you are trying to do can't be completed because Remote Desktop Services is currently busy".The way to resolve the issue is to reboot the servers.

Steps tried from my end.

-Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client]
"Keep Alive Interval"=dword:00000001

Make the following registry changes on the terminal server:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"KeepAliveInterval"=dword:00000001
"KeepAliveEnable"=dword:00000001

Disable TCP Chimney and Task Offload on all of the machines. 

netsh int tcp set global chimney=disabled

Any help on the same would be appreciated

Need to setup Terminal server 2008 R2 environment with 1 Gateway server, 1 Licence server, 1 Session Broker and 3 Terminal server (Session Host/Remote App).

$
0
0

Hi,

I want to setup Terminal server 2008 R2 environment with 1 Gateway server, 1 Licence server, 1 Session Broker and 3 Terminal server with Web Access. Gateway server is in DMZ which will be accessed through the Internet by users to access the web applications of Terminal servers with Session Broker functionality for load balancing.

So users only know Gateway server to access the applications.

Please advice me how can i proceed with this environment setup? what roles of terminal server should be installed on which server?

Regards,

Vishal Sharma


Modalità gestione licenze di desktop remoto non configurata

$
0
0

Buongiorno,

collegandomi ad un server 2012 sul quale ho installato ed attivato 20 licenze di remote desktop (attivandole attraverso il servizio di Microsoft) con l'account di amministratore mi è apparso un avviso con il seguente testo:

"Modalità gestione licenze di desktop remoto non configurata.

Servizi desktop remoto smetterà di funzionare tra un giorno. Utilizzare server manager sul server gestore connessione desktop remoto per specificare la modalità gestione licenze desktop remoto e il server licenze".

Sapete indicarmi cosa devo fare e se da domani il nostro server di licenze "desktop remoto" smetterà di funzionare ?

Grazie.

vdi deployment

$
0
0

Hi

We're implemneting the VDI in our environment and I have based images

Now, when I deployed the images, let say 5 VDI client from client . I got error when log-in to domain regarding the "trust" error. we didn't run the sysprep

Is there a way I can deploy the based images very quickly without running the traditional sysprep. Because when run the sysprep  during the deployment it's take a lot of time

Is there a way I can exepdite the deployment of VDI  from the based image?

Please advise


Robert

Network characteristics detection function

$
0
0

Can someone explain what this event log message means?

Event ID 101

The network characteristics detection function has been disabled because of Reason Code: 2(Server Configuration)..

Thanks,

Bryan

RemoteApp printing is pushing page through but no content

$
0
0

Hi Group,

We are starting to use our custom application in RemoteApp. It needs to print address labels. We use a Dymo 400 label printer. But, really it should work for any label printer.

The server is windows server 2008 R2. The clients are w7.

Initially, the symptoms were that the page in the label printer would come out but no data/text would be on it. It would be blank. So the printer got the print command but did not get the data.

We then took Wordpad and published it in RemoteApp. We typed on the page and printed to the label printer. Same thing, blank page came out. Then, went to print preview on wordpad. This took a few seconds. But once that was done, then, data started to show up on the label printer. We also changed a flag on the printer properties to only start printing when all the data was received.

We then opened our custom application and tried to print an address label. It worked. We thought, great, its fixed.

We then tried on our end-users computer. It is still printing blank pages from wordpad and our custom software.

It seems like some kind of caching/timing issue with the data transmission to the printer. Does anyone have any advice on how to solve this issue?

Thank you.


Remote Desktop (Remote Web Access) will only display single monitor

$
0
0

I setup Anywhere Access (Remote Web Access) for accessing desktops remotely.  Even if the remote user selects "Use all my monitors for the remote session,"  it still only comes up single monitor. I've even tried editing the .rdp file to force it to dual monitors and it won't work.  It's almost like it's being forced to a single monitor through some sort of a group policy, but all of the group policies for  "computer config\admin templates\windows components\remote desktop services\remote session environment" are "Not Configured."   I've also checked the GPs for Remote Desktop Services under User Config group policies and they are all Unconfigured.

I did not setup Remote Desktop Services, I followed the wizard to config Anywhere access.  I'm not sure if it's using different policies.  But, it looks like that method still configures Remote Desktop Services.  I see Remote Desktop Services, Remote Desktop Gateway and Remote Desktop Web Access listed under the Roles and Features in Server Manager

Server is Windows server 2012 R2   Clients are Win 7 and 8

Update:   Even if I access another computer internally (on the local network) using RDP and not going through Remote Web Access, I get the same problem. So, I configured another client in a workgroup, not on the domain, and that computer will only come up with a single monitor.  That sort of rules out a domain group policy.

Answer:  Here's what I found out.....the systems I'm trying to RDP to are Windows 7 Pro.   Multimon support only works on Windows 7 Ultimate and Enterprise.    THe /span feature does work however.





Using Windows 2008 R2 RD Session Hosts in Windows 2012 RD Deployments

$
0
0

Just a couple of observations from our attempt to deploy Windows 2008 R2 RD Session Hosts as part of a Windows 2012 RD Deployment. Hopefully these save someone the angst of not finding answers in other documentation.

1. Our first hurdle was trying to add a Windows 2008 R2 server (RD02) as a Session Host in the Remote Desktop Services area in Server Manager on our Windows 2012 RD Deployment server (RDCB01), which had the Connection Broker, Web Access and Session Host role services installed. After some side-tracking through AD issues, we eventually discovered that we had to manually add RD02 to the list of servers to manage in Server Manager on RDCB01. Then it was visible and could be selected.

2. Now that we could, we tried to actually add the RD02 Windows 2008 R2 Session Host to the 2012 Deployment. This failed the previously unheard of compatibility tests with the error "Compatibility check failed" "The server is not running at least {0}". A list of requirements is shown:

You will not be able to proceed with the installation unless ALL the following criteria are met:

  • The server must be available by using Windows PowerShell remotely.
  • The server must be running at least Windows Server 2012.
  • The currently logged on user must be a member of the local Administrators group on the server.
  • The server must not have a pending start.

We were also concerned that we could not change many of the properties of Published Applications on our 2012 Publishing server. In our case changing an icon was critical for user acceptance to distinguish between application functions.

It seems RDS is an all or nothing approach between 208 R2 and 2012 versions. The only thing we were able to get going in time was some limited Published Application capability.

I agree with other posters in their assessments of wholesale changes to RDS in 2012, and a lack of readily available definitive information. 

Font Size changing when I reply to an email from a coworker only

$
0
0

I am having a problem. Typically when I reply to an email, all font sizes and colors are exactly how they are supposed to be. However, there is one person that the font size and font style changes everytime I reply.

Please tell me how to fix this to match everything else.

Thanks.

Biometricos

$
0
0

Buenas Tardes.

Estoy presentando una aplicacion por RDS Windows 2008 Enterprise de 32 bits la cual maneja biometricos en uno de sus modulos, pero se me presentan problemas al tratar de que sean reconocidos por el servidor de Terminal. Me podrian confirmar si es posible realizar esta virtualizacion de dispositivos.

Las versiones de los drivers instaladas son las siguientes:

Cámara Creative - Versión 1_03_02

Cámara Logitech - Versión 2.31

Scanner Ambir - Version 1.2.1005

Scanner Genius Color page SF600 - Version 3.0

Lector de Huella - Versión 3.54.23.1

Pad de Firma - Versión 10.4 

IntegriSing - Versión 10.4 

Lector de Cedula - Versión 1.0

Muchas gracias.

server 2012 VDI - User Profile Disks is full - Cant do anything on session

$
0
0

I have a pooled 15 windows 7 scenario.

User profile disks are being used. When i created the collection i set the max to 20GB. Well users are now hitting the 20gb threshold and the profile disks need to be increased.

I increased the VHDx how you normally would. Hyper-v see it as a 40GB disks but from within the sessions its giving me an error that there isnt enough disk space.

If i remove files from the UPD and free up some space then that user has no issues.

anyone know how to increase the UPD size quota?

Should I use AxMsRdpClient6 or AxMSTSCLib.AxMsRdpClient8NotSafeForScripting

$
0
0

Hello,

I'm trying to create windows form application that allows a user to connect to a virtual machine. I have implemented VCL 

http://vcl.apache.org/ and users are allowed to download the rdp file but I would like to automate it so when they click connect(in vcl php interface. ( I believe I need to create a uri in registry so the browser knows to call my windows form  program to handle rdp protocol) RDP automatically connects them to the vm with the temporary password and username. I have some example code below. Eventually I'm going to parse the URI and pass those parameters. My question is what happens if the client is using Windows XP will the rdp control v8(AxMSTSCLib.AxMsRdpClient8NotSafeForScripting) work? what's the best approach for what I'm trying to accomplish. Any help in getting me started is appreciated. 

private void button1_Click(object sender, EventArgs e)
        {
            Uri uri;
            uri = new Uri("rdp://username:password@10.10.11.63?forwardDisks=yes&forwardPrinters=yes&forwardSerial=yes&forwardAudio=yes&drawDesktop=yes&title=VCL%20Reservation&screenWidth=1280&screenHeight=1024");
            Console.WriteLine(uri.UserInfo);
            Console.WriteLine("Fully Escaped {0}", uri.UserEscaped ? "yes" : "no");
            rdp.Server = "10.10.11.63";
            rdp.UserName = "username";

            rdp.AdvancedSettings9.ClearTextPassword = "9TSDSw";
            rdp.AdvancedSettings9.RedirectDrives = true;
            rdp.Connect();
        }

Here is some more generated code.

namespace VCLConnect
{
    partial class RDPWindow
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RDPWindow));
            this.connect = new System.Windows.Forms.Button();
            this.rdp = new AxMSTSCLib.AxMsRdpClient8NotSafeForScripting();
            ((System.ComponentModel.ISupportInitialize)(this.rdp)).BeginInit();
            this.SuspendLayout();
            // 
            // connect
            // 
            this.connect.Location = new System.Drawing.Point(12, 596);
            this.connect.Name = "connect";
            this.connect.Size = new System.Drawing.Size(75, 23);
            this.connect.TabIndex = 1;
            this.connect.Text = "Connect";
            this.connect.UseVisualStyleBackColor = true;
            this.connect.Click += new System.EventHandler(this.button1_Click);
            // 
            // rdp
            // 
            this.rdp.Enabled = true;
            this.rdp.Location = new System.Drawing.Point(12, 12);
            this.rdp.Name = "rdp";
            this.rdp.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("rdp.OcxState")));
            this.rdp.Size = new System.Drawing.Size(1172, 578);
            this.rdp.TabIndex = 2;
            this.rdp.OnConnecting += new System.EventHandler(this.axMsRdpClient8NotSafeForScripting1_OnConnecting);
            // 
            // RDPWindow
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(1196, 631);
            this.Controls.Add(this.rdp);
            this.Controls.Add(this.connect);
            this.Name = "RDPWindow";
            this.Text = "Remote Desktop Connection";
            ((System.ComponentModel.ISupportInitialize)(this.rdp)).EndInit();
            this.ResumeLayout(false);

        }

        #endregion

        private System.Windows.Forms.Button connect;
        private AxMSTSCLib.AxMsRdpClient8NotSafeForScripting rdp;
    }

Outlook 2013 as RemoteApp with S/MIME displays dialogbox to grant access to certificate on the Server

$
0
0

Hi!

I've installed a Windows Server 2012 R2 with RemoteDesktopServices and Outlook2013 as a remoteapp.
In Outlook I configured a S/MIME certificate for encrypting/signing mails.

On the server I'm logged on as Admin, the Outlook-RemoteApp was startet as User which is also member of domainadmins-group.

When trying to open an encrypted mail in the RemoteApp a dialogbox for granting access to the certificate appears on the desktop of the Admin on the server and not in the remotedesktop-session.

When the User is also logged in directly to the server and trying to open the encrypted mail in local Outlook the dialogbox opens in the existing RemoteApp-session and not on the users desktop.

Who can the dialogbox be directed to the session (local or RemoteApp) which asks for the access to the certificate?




How to use third party RDP clients through RDPCOMAPILib server

$
0
0
Hi,

I've developed a client and server application using Windows Desktop Sharing API according to the blog below: 

http://blogs.msdn.com/b/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx

Both client and server app are working properly but I'd like to know if it's possible to use a third party RDP client like, for example, Windows Remote Desktop or FreeRdp, to connect to my server application?

I have tried several times to connect with both clients on my server application and none of them worked. I'm not sure if the problem due to authentication or something else.

The way that I'm generating the Invitation String used on my application is:

IRDPSRAPIInvitation pInvitation = m_pRdpSession.Invitations.CreateInvitation("WinPresenter", "PresentationGroup", "", 8);

and the generated output XML is:

<E><A KH="QbNcOYYPa8ZrO5MJRumuMMix6CQ=" ID="WinPresenter"/><C><T ID="1" SID="0"><L P="55372" N="192.168.173.1"/></T></C></E>

So, supposing that either Windows Remote Desktop or FreeRdp are able to work (connect) with my server app, what values should I set (User, Password, etc) to be able to connect? So far I've tried "WinPresenter" as user name and "" (empty string) as password but didn't work.

BR

Gava

[Forum FAQ] How to manage RDS user connections and processes in a RDS 2012 deployment

$
0
0
In Windows Server 2008 R2, we can manger Remote Desktop Services users/sessions/processes via Remote Desktop Services Manager (SeeFigure 1).


Figure 1: Remote Desktop Services Manager in Windows Server 2008 R2

However, in Windows Server 2012, the new Server Manager and Remote Desktop Services Manager is removed. This brings us a question: How to manage RDS users in Windows Server 2012?

In RDS 2012 deployment, Remote Desktop Management Services (RDMS) is involved. In this topic, we will focus on how to manage RDS users. For more information about RDMS, please readWindows Server 2012: Manage your RDS with RDMS.

How To
1. Under Server Manager\Remote Desktop Services\Collections, we can have an overview and simple control of user connections forall available RDS collections. In this panel, we are able to disconnect/send message/Log off a user session and know such as collection type, resource servers, Session State, etc…(See Figure 2).


Figure 2: Overview for all user connections

2. Under Server Manager\Remote Desktop Services\Collections\Collection Name, we can focus on managing users for each collection (SeeFigure 3 and Figure 4).


Figure 3: Manage Users for a Session Collection


Figure 4: Manage users for a Virtual Desktops collection

With the panels above, we have the simple way to manage users. However, if you would like to know more details about a user session or troubleshoot a user session hanging issue, in Windows Server 2008 R2, we can get information in the Processes tab of Remote Desktop Services Manager. As there is no Processes tab in RDMS, how can we get the information or how to troubleshoot?

Firstly, we have the new, powerful Task Manager which comes with Windows 8 and Windows Server 2012.

Windows 8 / Windows Server 2012: The New Task Manager

Taming the New Task Manager - 31 Days of Favorite Features in #WinServ 2012 ( Part 14 of 31 )

In the Users Tab, we can see details and have full control of each remote/local user session (See Figure 5).


Figure 5: The Users tab in New Task Manager

However, if you need to perform such tasks on a remote Windows Server 2012, you can remote to that server with a console session. You can also work with PowerShell.

Get-RDUserSession

For more information about RDS, please follow
Remote Desktop Services Blog.

Thanks.

Server 2012 RDS Licensing Server Issues - Unable to discover licensing server

$
0
0

I am having issues getting the terminal servers in our district to leverage the existing RDS license server.  I have run through all the KB articles, blogs, etcthat I can find but nothing seems to assist with this issue.  Here's some background on an example setup:

RDS Host Server Name: NETREQUEST

RDS Licensing Server Name: KMS

The KMS server handles all of our KMS activation and has all of the 2012 Per-User CALs installed on it.  It is a Server 2012 installation and it is not a Domain Controller.  

NETREQUEST is a basic 2012 Enterprise server with a single application installed.  During the grace period this server is working flawlessly other than the licensing issues.  When attempting to add the licensing server, KMS is never discovered. When manually adding the KMS server as a licensing server I receive the message "The license server specified is not valid. Verify the server name and specify a valid server name before saving the settings".  The same message is displayed whether I use the FQDN, NetBIOS name, or IP address of the KMS licensing server.  

In the "Review Configuration" page in RDS Licensing Manager, everything is green and appears to be set up correctly.  I have attempted to change the discovery mode from Domain to Forest but it had no effect on the issue.

I verified the published data in Active Directory via ADSIEdit and ADDS.  TS-Enterprise-License-Server is set to the KMS server's FQDN.  In ADSIEdit, CN=TS-Enterprise-License-Server siteServer is also set to the KMS Server's LDAP path...

I have tried running the RDS services as both machine accounts as well as domain accounts with no change to the issue.  It is currently set up to run as Network Service as it was the default setting upon installation of the role.

These two servers are on the same subnet and VLAN.  Both are virtualized utilizing Microsoft Hyper-V within the same host server.  The Windows Firewall is turned off on both servers and network communication between the servers is perfect.  They both also utilize the same DNS servers and are of course joined to the same domain.

I have attempted to recreate another virtual machine to replace KMS and NETREQUEST to see if it was a faulty installation but this had no effect on the system...

I am running out of ideas and the resources online have been limited for the 2012 installations.  I am hoping the MS Community can assist me in coming up with a direction to go with my troubleshooting or have an answer that I may have missed.  I have other terminal servers that I need to build (and have built), but I cannot move forward until this licensing server is up and running like it should be.

If you need any other information, please don't hesitate to ask.

Thank You!

Curtis Ness

Database & Systems Administrator

Moorhead Area Public Schools


Need Help to Deploy VDI

$
0
0

Hi ,

as inform you that i have dell power edge T1100II  server.

I have installed on the server Windows server 2012 STD Edition then configured the Active directory on same server after that i am going to install VDi role on the same server Like Rd connection Broker and and rest of role on the same Server, so i am getting error 

 unable to install RD connection role services on the server 

pleas help me how to install VDI on the same server because right now i have only one server .

regards,

waseem

Problem with Connection Broker name

$
0
0

Hi,

When i change the connection broker name using for example:

Set-RDClientAccessName -ConnectionBroker serverbrokerName.domain.com -ClientAccessName NewBrokerName.domain.com
no.manchete.pt

And setup a DNS pointing to NewBrokerName.domain.com

When someone tries to connect it gives him the following error:

"Your computer cannot connect to the remote computer because the Connection Broker couldn't validate the settings specified in your RDP file. Contact your network administrator for assistance".

What am i doing wrong?

Sincerely,
AM

Viewing all 562 articles
Browse latest View live