在工作组的环境中配置Windows 2012 R2的远程桌面服务

How to configure Remote Desktop Service in Windows 2012 R2 workgroup

今天正好有需要配置一台Windows 2012 R2的终端服务器,不过是在工作组中。本来以为没什么问题,最多配置界面比较难找一些。(Windows 2012开始的终端服务/远程桌面服务的管理界面和之前版本的Windows差异巨大。)结果遇到了不少麻烦。

在安装好服务器角色后,包括Remote Desktop Session Host和Remote Desktop Licensing后,需要配置服务器的许可证模式,每用户或者每设备。试图在服务器管理的界面中配置,结果来了一句需要域环境,顿时感到好麻烦。看来是需要使用powershell来配置了。

先把授权模式改了,再安装授权,根据以往的经验(2003时代)终端服务器可以发现本身的授权服务的。找到这篇文章,可以使用Set-RDLicenseConfiguration–Mode PerUser来更改。

PowerShell: Managing RDS licensing on Windows Server 2012

https://social.technet.microsoft.com/wiki/contents/articles/13293.powershell-managing-rds-licensing-on-windows-server-2012.aspx

结果,无法设置。提示不存在远程桌面服务的部署。

接下来,查找如何使用powershell配置终端服务。于是找到这篇文章。

Using PowerShell to control RDS in Windows Server 2012 (Part 1)

http://techgenix.com/using-powershell-control-rds-windows-server-2012/

照着样子来,用New-RDSessionDeployment来创建,结果还是无法连接(图里使用localhost只是举例,使用真实FQDN并关闭防火墙在本机上运行还是同样无法连接)

这时候,感到问题似乎不那么简单了。工作组环境看起来没有那么简单了。于是不断的在网上搜,但是几乎很少可以搜索到工作组环境中如何配置的方法。但是心里仍然觉得微软不可能说一定要域才能使用终端服务的,否则也太黑了。找到一篇文章,也是讲了一大堆怎么部署的方法,如何找到设置的地方。虽然在域中可以有UI界面部署,但是也特别不好找。仔细看了第二遍的时候发现,其中有一句UsingGroup Policy。

https://social.technet.microsoft.com/Forums/windowsserver/en-US/ebc032e2-ab2d-4acd-aef7-28ed548be569/how-to-set-up-remote-desktop-licensing-mode-in-windows-server-2012?forum=winserverTS

然后,打开组策略编辑器找到Computer Configuraion—Administrative Templates—Windows Components—RemoteDesktop Services—Remote Desktop Session Host—Licensing,其中有两条策略:Usethe specified Remote Desktop license servers, Set the Remote Desktop licensingmode。通过这两条策略终于完成了我需要的授权模式设置和指定授权服务器。最后诊断结果如下:

Usually, I didn’t use English to write my blog. But thistime I think it is necessary to do that. Wish it can help more people.

How to configure Remote Desktop Service in Windows 2012 R2workgroup

You will be unable to configure remote desktop service in Windows 2012 R2 workgroup neither in Windows GUI nor powershell. Please usegroup policy to configure it. Here is the settings Computer Configuraion—AdministrativeTemplates—Windows Components—Remote Desktop Services—Remote Desktop SessionHost.




在工作组的环境中配置Windows 2012 R2的远程桌面服务的更多相关文章

  1. CentOS中配置xrdp,通过微软远程桌面访问CentOS桌面

    环境:CentOS 6.4 1.安装相关软件 yum groupinstall "Desktop" (已安装桌面的就可以缺略这条命令) yum install xrdp yum i ...

  2. 用Powershell启用Windows Azure上的远程桌面服务

    [题外话] 某天不小心点了XX管家的自动修复,虽然及时点了取消也看到了远程桌面服务成功被关闭,但是忙完该干的事以后竟然忘记了这件事,在断开远程桌面服务之前也忘记再次打开.以至于之后几天一直以为Azur ...

  3. windows server2008 r2修改远程桌面连接端口。

    1. windows 2008远程桌面端口默认是用的是3389端口,但是由于安全考虑,通常我们安装好系统后一般都会考虑把原来的3389端口更改为另外的端口.   2.更改过程: 2-1.打开注册表:  ...

  4. Windows Server 2008 R2 修改远程桌面服务RDP默认端口及相应的防火墙配置

    修改以下两个注册表项当中的默认端口3389为自定义端口: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wd ...

  5. Windows Server 2012 R2超级虚拟化之七 远程桌面服务的增强

    Windows Server 2012 R2超级虚拟化之七  远程桌面服务的增强 在Windows Server 2012提供的远程桌面服务角色,使用户能够连接到虚拟桌面. RemoteApp程序.基 ...

  6. Windows 2003/2008更改远程桌面端口脚本

    保存为bat文件,点击运行按提示输入新端口自动完成,直接下载更改远程桌面端口脚本   @echo off color 0a title @@ 修改Windows XP/2003/2008远程桌面服务端 ...

  7. Windows 2012 R2中安装SharePoint 2013 sp1参考

    之前介绍过在window 2012中安装SharePoint 2013,这次,借着SharePoint 2013 sp1补丁发布之际,介绍下在window 2012 r2中安装SharePoint 2 ...

  8. 在CodeBlocks 开发环境中配置使用OpenCV (ubuntu系统)

    CodeBlocks是一个开放源代码的全功能的跨平台C/C++集成开发环境.CodeBlocks由纯粹的C++语言开发完毕,它使用了蓍名的图形界面库wxWidgets.对于追求完美的C++程序猿,再也 ...

  9. 升级Windows 2003域控制器到Windows 2012 R2

    由于Windows 2003包括R2的扩展支持在今年7月14日就会过期.如果在扩展周期结束之前没有和微软签订昂贵服务协议,那么系统将得不到任何补丁和技术支持. 我这里准备了两台测试用的机器做这个实验. ...

随机推荐

  1. Docker部署jar包运行

    1.上传jar包到服务器 2.在该目录下创建Dockerfile 文件 vi Dockerfile 3.然后将下面的内容复制到Dockerfile文件中 FROM java:8 MAINTAINER ...

  2. Node.js精进(7)——日志

    在 Node.js 中,提供了console模块,这是一个简单的调试控制台,其功能类似于浏览器提供的 JavaScript 控制台. 本系列所有的示例源码都已上传至Github,点击此处获取. 一.原 ...

  3. Transferable Joint Attribute-Identity Deep Learning for Unsupervised Person Re-Identification理解

    简介:这篇文章属于跨域无监督行人再识别,不同于大部分文章它使用了属性标注.旨在于能够学习到有属性语义与有区分力的身份特征的表达空间(TJ-AIDL),并能够转移到一个没有看到过的域. 贡献: 提出了一 ...

  4. SpringCloudGateway微服务网关实战与源码分析 - 中

    实战 路由过滤器工厂 路由过滤器允许以某种方式修改传入的HTTP请求或传出的HTTP响应.路由过滤器的作用域是特定的路由.SpringCloud Gateway包括许多内置的GatewayFilter ...

  5. C#金额数字转换中文繁体

    /// <summary> /// 数字转换中文繁体金钱 /// </summary> /// <param name="Digital">&l ...

  6. Java开发学习(十三)----基于注解开发定义第三方bean及注解开发总结

    在前面的博客中定义bean的时候都是在自己开发的类上面写个注解就完成了,但如果是第三方的类,这些类都是在jar包中,我们没有办法在类上面添加注解,这个时候该怎么办? 遇到上述问题,我们就需要有一种更加 ...

  7. 解决报错Error response from daemon: Get https://10.0.0.110/v2/: dial tcp 10.0.0.110:443: connect: connection refused

    修改 #https不需要验证,否则要加上以下配置# 意思就是非安全仓库,加上重启就OK了! vim /lib/systemd/system/docker.service --insecure-regi ...

  8. treap(大根堆)模板

    大根堆与小根堆性质相比简单很多,不用加特判 直接上代码: //treap(大根堆性质) #include<bits/stdc++.h> #define rint register int ...

  9. 性能浪费的日志案例和使用Lambda优化日志案例

    有些场景的代码执行后,结果不一定会被使用,从而造成性能浪费.而Lambda表达式是延迟执行的,这正好可以作为解决方案,提升性能 性能浪费的日志案例 日志可以帮助我们快速的定位问题,记录程序运行过程中的 ...

  10. python 上下文管理(with、contextmanager)

    简介 python中存在这么一个非常好用的东西,能够帮助我们更好的管理上下文,这种东西就成为上下文管理器,例如我们最常见的with open,在读取文件时可以很方便的进行文件描述符和文件对象的打开和关 ...