terminal服务器login脚本只在第一次login?

我目前正在构build一个Windows Server 2008 R2作为terminal服务器,我正在寻找脚本选项。 我知道如何将login脚本连接到Active Directory中的用户,或通过registry调整来连接到服务器上的所有login,但这不是我想要的。

理想情况下,我希望我的脚本只在用户第一次login到terminal服务器时运行,所以在他们的configuration文件在服务器上创build之后。 我想设置一些registry项,映射networking驱动器,这样的事情。

这是可能的,你能指出我可以怎么做? 值得这样做吗? 我应该忘记这一点,并使脚本安全运行每一次login发生?

您可以使用“组策略首选项”节点而不是“策略”节点来创buildGPO,以创build映射的驱动器和registry项。 只有在不存在的情况下,才能使用“创build”操作来部署设置。

首选项的独特之处在于随后部署的设置是用户可configuration的,与不同的策略不同。

有几种方法只针对login到terminal服务器的用户。 例如,您可以将组策略首选项目标条件设置为首选项的一部分,并指定login到terminal服务器计算机作为要求。 策略节点(仅使用ACL)中不存在此机制。

在这里阅读更多。

如果你真的想用脚本来做,你可以在用户configuration文件中创build一个文件,或者在脚本中设置一个registry项,并检查文件或特定registry项是否存在。

但是,您也可以使用组策略映射networking驱动器和configuration东西。 会更好,因为您也可以稍后添加configuration,并确保将其他设置应用于每个用户。 使用脚本后面会变得非常复杂。