天天看点

结合SharePoint Services发布RemoteApp

在Windows Server 2008中,TS WEB ACCESS只能够去指定一个Terminal Server,给个截图,看个明白

结合SharePoint Services发布RemoteApp

于是问题就来了,如果我有两台或是多台Terminal Server怎么办,要解决这个问题,可以考虑以下几个方法:

1、每台Terminal Server都安装自己独立的TS Web Access,

2、升级到Windows Server 2008 R2的远程桌面服务,使用RD WEB ACCESS功能和RDS RemoteApp;

3、做一个Terminal Server场,如果多台服务器发布的程序一致,还可以结合Session Broker功能;

4、结合使用Windows SharePoint Services SP1及以上,这种方法也是我们今天要玩的主题,看WSS是如何给我们变个这魔术的。

要使用WSS,我们得走个四步曲,在TS Web Access上完成这四步,就可以心愿达成,达成心愿了:

1、安装.Net Framework 3.0

        这个比较简单了,找到服务器管理器,找到特性,添加特性,.net framework 3.0便是藏身于此,要安装它,唯一的办法就是勾选它,下一步,等待完成吧,给个截图,看个明白

结合SharePoint Services发布RemoteApp

2、安装WSS SP1及以上版本

      做这一步,第一个问题就来了,WSS SP1在哪里啊,是不是在服务器管理器里面也有?WSS SP1并没有自带,我们先要去下载,给个地址吧,省得搜了

WSS SP1 32位

http://go.microsoft.com/fwlink/?LinkId=106255

WSS SP1 64位

http://go.microsoft.com/fwlink/?LinkId=106257

下载好了,我们就可以直接装了,老的向导,老的方法,只是有一个地方,我们选择basic就行了

结合SharePoint Services发布RemoteApp

装完以后,记得选择继续配置

结合SharePoint Services发布RemoteApp

接下来,就一路保持默认走完整个过程了,这个过程有点长。

3、注册TS Web Part和新建一个TS WEB ACCESS图片目录

       这个注册可不是运行一下regsvr32命令注册dll文件,而是修改两个文件,C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config和C:\inetpub\wwwroot\wss\VirtualDirectories\port_number\web.config

这两个文件,打开以后,找到<SafeControls>下添加代码

<SafeControl Assembly="TSPortalWebPart, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.TerminalServices.Publishing.Portal" TypeName="*" Safe="True" AllowRemoteDesigner="True" />

还有,新建一个目录C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\wpresources\TSPortalWebPart\6.0.0.0__31bf3856ad364e35\p_w_picpaths,将该目录给Network Services完全控制的权限,给个截图,看个明白

结合SharePoint Services发布RemoteApp

4、编辑WEBPART,添加多个Terminal Server

      打开http://localhost,在右上角的site actions中,选择site setting,在Galleries, 下选择Web Parts

结合SharePoint Services发布RemoteApp

选择New,选择Microsoft.TerminalServices.Publishing.Portal.TSPortalWebPart,添加完成后,回到首页,site action中选择edit page,选择添加web part,选择TS,给个截图,看个明白

结合SharePoint Services发布RemoteApp

这样我们就添加了一个TS WEBPART,选择edit,修改,我们就可以添加Terminal Server啦,

结合SharePoint Services发布RemoteApp

如果要添加多台Terminal Server,多次重复第四步,就可大功告成,值得庆祝一番了。