终端服务
终端服务对
Windows 2000 Server 增加了终端支持。在运行终端服务时,操作系统就成为多会话环境,远程客户可以完全访问在服务器上运行的基于 Windows 的程序。服务器为每个连接到服务器的客户管理所有计算资源,并且为每个登录的用户提供他们自己唯一的环境。服务器接收和处理远程客户发送的所有按键和鼠标单击,并且将操作系统和程序的所有显示输入定向到适当的客户。服务器也支持与服务器之间的口令和数据加密。
服务器管理每个远程客户连接,在登录后,用户能够访问他们有权访问的所有网络资源,并且能够在服务器上运行对他们有效的程序。
终端服务支持来自不同桌面的多个并发登录会话。这样用户就可以多次登录到许多终端服务器或单个终端抚慰以便运行多个不同的桌面会话。
由于终端服务几乎支持所有
Windows 2000 Server 支持的程序,因此基于 Windows 的客户和基于 Windows的终端通过终端服务能够访问在服务器上运行的基于16和32位 Windows 的程序。终端服务的由来
微软的 Windows NT Server 4.0, Terminal Server 版是一个技术上有重大突破的技术,它能够让Microsoft Windows NT Server操作系统支持基于Windows的终端,也能够把Windows操作系统系列扩展到超级瘦客户端上。这一新技术带给了企业客户一个基于Windows计算环境的全新扩展,其中包括更低的总拥有成本,熟悉的32位Windows用户界面,强大而多样的Windows操作系统系列产品。
Windows NT Server 4.0, Terminal Server Edition的工作原理是:客户机和服务器通过TCP/IP协议和标准的局域网构架联系。通过终端客户端,客户机的鼠标、键盘的输入传递到Terminal Server上,再把服务器上的显示传递回客户端。客户端没有计算能力,至多只提供一些缓存的能力。众多的客户端可以同时登录到服务器上,仿佛同时在服务器上工作一样,它们相互之间作为不同的Session是隔离的。
该产品在国际市场上推出之后,获得了极大的成功,但是到目前为止,在我国还没有很多人听说过它。原因是在Windows NT Server 4.0, Terminal Server Edition上不支持中文环境,对于中文用户来说有很大的不便。好在已经有国内的中文平台厂家,比如四通利方,在开发和销售专门支持Windows NT Server 4.0, Terminal Server Edition的中文平台。国内用户在逐渐地开始认识和部署这个产品。
在Windows 2000 Server中,终端服务器已经成为一个标准的服务,用户可以在标准的Windows 2000 Server上选择安装作为Windows部件的终端服务,就可获得原来终端服务器的功能。该服务对中文的支持非常地彻底,因为Windows 2000本身支持Unicode,可以同时察看和编辑多国语言。
终端服务的特点
Windows NT Server, Terminal Server 版是Windows NT Server 4.0产品系列的一个扩展。在多用户的Windows NT环境中,一个超级瘦客户端能够让用户同时得到使用Windows NT操作系统和运行基于Windows的应用程序的体验。Terminal Server能够让用户从下列任何类型的桌面,通过标准的TCP/IP网络,访问16位或32位基于Windows的应用程序:
Windows 2000的终端服务比Windows NT Server 4.0, Terminal Server Edition又有了很多的改进,除了多国语言支持之外,改进之处还包括:
WBT在中国的发展
虽然我们可以在PC机上使用基于软件实现的终端客户端,PC终端客户并不适合于行业用户的使用。通常来说,PC机上的终端客户端,是为了保护原有的硬件投资或一种备用的手段来使用的。基于Windows 的终端 (Windows-Based Terminal, WBT) 是行业用户选择的重点。
WBT作为Windows 2000多用户系统客户端的输入和输出的重要设备,将伴随着Windows 2000的胜利而长足发展。WBT的外形很具有吸引力,象一台电话机或集线器大小,往往让人爱不释手。在WBT的背面,有接显示器、鼠标、键盘和网线的插口,高级的WBT还有声卡、Modem等装置。WBT的操作核心是一个定制的Windows CE,大概和现在红透一方的"维纳斯"属于同一个家族。
据福建实达的终端产品经理魏和文先生介绍,目前是实达提供的WBT系列产品如下:
除了实达公司,台湾慧智(WYSE)公司在全世界范围内WBT也取得了成功。慧智公司的产品的体积很小,特别适合那些希望访问重要商业应用程序但又受空间限制的用户,不管是装在墙上还是放在桌面上,它占有的台面面积都非常小。
经常有用户打听WBT的价格。当他们听说WBT需要5000元左右的时候,都会说:"成本太高,还不如买低价PC。"其实他们不了解,WBT的卖点并不是比PC便宜,而是降低了TCO。据IDC的研究发现,在每年的电脑消费中,硬件的购置成本仅占13%,而网络管理和信息管理费用则分别占到55%和14%。同时,用户在使用WBT时,还可以节省能源、抵御病毒侵扰、提高可靠性,增加安全性等。
另外,WBT可以最快地显示应用程序的运行结果,基本上可以达到服务器的运行速度,并为IT管理者提供了集中式管理、软件升级、安全的应用配置和访问等等。对于那些有很多分支机构或希望替代原有旧的PC和字符终端的企业,比如金融服务业、交通、邮电、大型生产企业等,WBT实在是一个完美的选择。
终端服务的业务价值
Windows 2000终端服务在降低总体管理成本、迅速部署业务应用等方面具有优势,为企业的竞争能力提高带来了简单性和灵活性。
部署终端服务的考虑
对于希望在Windows 2000 Server, Terminal Service上部署应用的用户来说,需要考虑下面的几个问题:
终端服务管理工具
所有
Windows 2000 Server 管理工具都可以管理终端服务器。终端服务包括下列额外的工具,Windows 2000 Server 工具扩展和系统管理命令。终端服务管理器
终端服务配置
本地用户和组扩展
其它组策略选项
终端服务许可
系统监视计数器
任务管理器其它字段
客户创建者
客户连接管理器
“添加/删除”程序中的多用户支持
命令
终端服务管理器
使用终端服务管理可以管理网络上所有运行终端服务的服务器上的用户、会话和进程。使用工具可以:
显示与服务器、会话、用户和进程有关的信息。
连接到会话和从会话断开。
监视会话。
重置会话。
发送消息给用户。
注销用户。
终止进程。
终端服务配置
在
Windows 2000 Server 的安装和终端服务的设置期间将为 TCP/IP 配置一个连接。客户用连接提供的链接登录到服务器上的会话。在安装后,使用终端服务配置可以更改该连接的属性,或者添加新连接。使用该工具可以:命名连接。
指定连接类型。
指定连接传输和传输属性。
设置允许的最大会话数。
允许或禁止通过连接登录。
设置连接超时。
设置加密级别。
设置是否断开已破坏的连接。
允许或禁止会话远程控制。
允许或禁止自动登录。
指定在用户登录时自动运行某个程序。
忽略对墙纸的用户参数文件设置。
设置连接的权限。
设置客户设备映射和连接参数。
本地用户和组扩展
终端服务对本地用户和组进行了扩展,目的是为了控制每个用户或用户组的终端服务功能。只有在连接设置允许时,用户或组的属性设置才取代连接的属性。使用本地用户和组扩展可以:
设置每个用户终端服务用户参数文件的路径。
设置每个用户终端服务主目录的路径。
允许或禁止登录。
设置连接超时。
设置是否在连接破坏后断开或重置会话。
允许或禁止会话远程控制。
执行在用户登录时自动运行某个程序。
在登录时自动连接客户驱动器和打印机。
允许调制解调器回调(只对基于
ICA 的客户)。
其它组策略选项
使用组策略编辑器上的新选项可以控制客户对
“开始”菜单上“注销”、“断开”和“Windows安全性”选项的访问,以及控制用户是否可以更改文件关联。终端服务许可
使用终端服务许可可以为终端服务客户注册和跟踪许可证。
系统监视计数器
终端服务通过添加用户和会话对象及其计数器来扩展系统监视器。这些对象和计数器可以用于监视用户或会话消耗的资源。终端服务也对过程和系统对象添加计数器。
任务管理器其它字段
终端服务对任务管理器添加了两个字段,目的是为了监视和结束所有会话的进程。
客户创建器
客户创建器可以用于制作用于安装终端服务客户的磁盘。
客户连接管理器
在计算机上安装终端服务客户的同时将安装客户连接管理器。使用客户连接管理器可以自动连接到终端服务并且登录。也可以指定在连接时自动启动某个程序。
“添加/删除”程序中的多用户支持
“添加/删除”程序有一个附加的复选框用于指定是否应该为多个用户安装应用程序。
命令
功能change logon
临时禁止登录到终端服务器。change port
更改 MS-DOS 程序兼容性的 COM 端口映射。change user
更改当前用户的 .ini 文件映射。cprofile
从用户参数文件中删除特定于用户的文件关联。dbgtrace
允许和禁止调试跟踪。flattemp
允许或禁止 flat 临时目录。logoff
结束客户会话。msg
发送消息到一个或多个客户。peruser
允许或禁止每用户文件关联。query object
列出名字空间内的对象。query process
显示与进程有关的信息。query session
显示与终端服务会话有关的信息。query termserver
列出网络上的终端服务服务器。query user
显示与登录到系统的用户有关的信息。reset
重置设置。reset session
重置会话。shadow
监视其它用户的会话。tscon
连接到其它现有的终端服务会话。tsdiscon
将客户从终端服务会话断开。tskill
终止进程。tsprof
复制用户配置和更改参数文件路径。tsshutdn
关闭终端服务服务器。