我们正在使用 Windows Server 2008 和内置的 RemoteApp 功能来实现终端服务。
当我们运行 RemoteApp(例如 WordPad)时,本地打印机会按预期自动重定向。但是,RemoteApp 会话中的默认打印机会更改为本地计算机上的默认打印机(!)
我尝试创建一个脚本,并在终端服务器配置页面中指定它在用户登录时运行,但当打开 RemoteApp 时它不会运行。它仅在我直接 mstsc 到服务器时运行。
即使在自动打印机重定向已经完成之后,我该如何设置哪个打印机作为 RemoteApp 的默认打印机?
答案1
在链接到运行远程应用程序的服务器所在 OU 的 GPO 中,转到计算机配置|管理模板|Windows 组件|终端服务|终端服务器|打印机重定向,然后启用“不将默认客户端打印机设置为会话中的默认打印机”设置。这将阻止本地默认打印机成为远程会话中的默认打印机。
至于登录脚本,我不确定为什么它无法运行,因为当您访问 RemoteApp 时,您实际上是在登录并在服务器上创建 TS 会话,但您只能看到 RemoteApp,而看不到桌面。我运行过 RemoteApps,登录脚本没有出现问题。
此外,您看到的打印机行为实际上是正常行为(在您的问题中,您似乎对它以这种方式表现感到惊讶)。