我们正在使用Windows Server 2008和terminal服务内置的RemoteAppfunction。
当我们运行一个RemoteApp(例如写字板)时,本地打印机将按照预期自动redirect。 但是,RemoteApp会话中的默认打印机更改为本地计算机上的默认打印机(!)
我已经尝试创build一个脚本并将其分配在terminal服务器configuration页面中以在用户login时运行,但是在RemoteApp打开时不会运行。 它只在我直接服务器时运行。
即使在自动打印机redirect发生之后,如何设置RemoteApp的默认打印机?
在链接到运行远程应用程序的服务器所在OU的GPO中,转至“计算机configuration”|“pipe理模板”|“Windows组件|terminal服务|terminal服务器|打印机redirect”,并启用“不要将默认客户端打印机设置为默认打印机在会话中“设置。 这将停止本地默认打印机成为远程会话中的默认打印机。
至于login脚本,我不知道为什么它不会运行,因为当你访问一个RemoteApp时,你实际上login并在服务器上创build一个TS会话,但你只能看到RemoteApp而不是桌面。 我已经运行了RemoteApps,并没有login脚本的问题。
此外,你看到的打印机行为实际上是正常的行为(在你的问题,你似乎感到惊讶,这是这样的行为)。