我们有远程桌面服务设置在Windows2012 R2下的会话模式,这意味着我们不是虚拟化机器。我们正在推出的软件是我们自己的,因此我们可以确保它在多租户环境中运行良好,并且我们希望节省资源。我们现在唯一的问题是,似乎没有一个简单的方法来更新软件,而不把每个人踢出机器。当我试图更新二进制文件时,所有文件都是由运行应用程序的用户锁定的。
如果没有针对每个用户使用完全虚拟化的桌面,那么在用户有活动会话的情况下,是否可以在计算机上更新软件?另外,人们通常是如何进行维护的?
发布于 2013-12-17 21:10:59
推荐的方法是设置一个终端服务器场,而不是只有一个服务器。您可以轻松地将服务器置于排水模式,这将防止新的连接。等待该成员服务器为空,更新软件,禁用耗尽模式,并重复其他服务器。
如果你的应用程序是完全独立的,就像一个便携的应用程序,那么你真的不需要安装任何东西,只要你的用户指向更新版本的文件。这可以通过将应用程序的每个构建存储在自己的目录中来完成。然后让用户通过一个启动程序运行该应用程序,该发射器可以检测最新版本并启动它。
如果你的应用程序不是独立的,而且你仍然要做单一的服务器方法,那么唯一真正的解决方法就是安排停机。
https://serverfault.com/questions/562015
复制相似问题