服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

从中央位置调度跨服务器的任务|作业。 (Windows Server)

有没有办法,如何安排从中央位置(服务器)的所有服务器上的Windows任务|作业? 微软有这个解决scheme吗? 我更喜欢MS或Windows Server内置function之前从SW第三方… 谢谢 [编辑]:对不可理解性抱歉。 我知道,我可以通过远程服务器上的“任务计划程序”来pipe理任务,或者我可以使用PowerShell来pipe理这些任务,但这不是简单的集中pipe理。 Cmdlet“Get-ScheduledTask”没有“服务器”参数,所以我需要连接个人到每个服务器,运行例如cmdlet“Get-ScheduledTask”,比运行在该服务器上的每个任务“Get-ScheduledTaskInfo”,因为cmdlet“Get-ScheduledTask”本身告诉你什么,这样从所有的服务器收集数据? 更不用说编辑任务了。 这真的不是一个简单的脚本。 我的想法是,例如我有“任务计划程序”,但具有来自所有指定服务器的任务。 或者至lessPowerShell cmdlet更好的方法来完成这个任务。 我认为,从一个地方pipe理所有服务器上的计划任务并不罕见,因此应该在Windows Server中实现。 需要在这样一个常见而简单的事情上写出相当复杂的脚本…. (顺便说一句,我正在使用Windows Server 2012) 所以我问,如果我错过了一些东西,或者如果我不想购买一些第三方软件的话,我真的需要写一个(很长的)脚本。

Windows服务器环境进行设置,testing并将第三方服务器应用投入生产

我们公司使用几个第三方服务器应用程序(作为服务安装,桌面有客户端应用程序)与SQL Server一起安装在Windows服务器(虚拟)上。 所有这一切都在同一个域(也许这是问题?)。 每个应用程序都有自己的pipe理典型设置的方式(configuration文件和数据库条目):服务器名称,数据库名称,在其下运​​行的帐户服务等。 这是一个典型的升级scheme: 当前系统与旧版本保持。 名称:当前 testing服务器被创build(通常从2003年到2008年升级操作系统),新版本的应用程序从头开始安装,configuration和testing。 名称:testing 新的生产服务器被创build,新的系统被安装和configuration(希望和testing一样)。 名称:New **所有这些系统全部同时运行并继续使用。 目前最终将被删除,但直到我们知道新系统正在运行,我们不需要看“旧系统如何工作”。 问题: 我们不得不离开当前的系统,因为我们不知道什么时候需要引用它来进行各种设置,或者在新系统爆炸时继续生产。 即使我们安装以前的版本并执行升级,configuration也会丢失。 我不只是指的服务器名称,但其他设置。 由于服务器名称不同,不能只将configuration文件从一台服务器复制到另一台服务器。 许多这些应用程序有几个组件作为不同的服务运行,并且都有自己的configuration。 即有多个configuration。 我们公司里没有任何人在原来的应用程序安装和configuration,并没有任何文件的时候在那里。 我们所处理的许多公司无法就升级如何影响configuration设置给我们提供完整的答案,并依靠“只看看什么时候出现并尝试修复”。 我们如何创buildtesting服务器和数据库具有相同名称的testing环境,所以我们没有这些冲突? 我们需要单独的域名吗? 这是否performance出其他问题和限制,如试图将文件从一个域复制到另一个域? 不应该重命名虚拟服务器容易吗? 对不起,networkingpipe理不是我的专业领域。 我希望能够为我们公司中正在作出这些决定的人们提供一些启示。