需要将less量batch file推送(部署)到networking上的机器上。 所有节点都运行Windows。 batch file包含一些命令来初始化每个节点上的env。 什么方法可以完成? 任何工具一应俱全? 谢谢。
以下是我将手动执行的操作: 使用Account1login到服务器以创build其Windowsconfiguration文件。 启动Internet Explorer。 单击工具> Internet选项>高级>取消选中“检查发行者证书吊销”,然后单击确定。 这会更新“HKCU:\ Software \ Microsoft \ Windows \ CurrentVersion \ WinTrust \ Trust Providers \ Software Publishing \ State”。 我想以某种方式自动化上述过程,以便我不必login到服务器,但仍然适用于所有用户的设置。 (使用GPO可以工作,但不是一种select。) 有没有办法模拟用户login并设置他们的HKCU值? 有没有办法至less自动login到服务器上的人并设置vlaue?
我有公司/域设置与约150 +用户。 我不想授予用户本地pipe理员帐户,以防止他们安装可能用于攻击的程序 – 危害networking或其他用户。 但我有一些用户,有时他们需要安装一些工具来完成他们的任务。 有没有一种工具或方法,我不必授予用户pipe理权限,但他们可以随时安装一些应用程序(预定义列表),而无需返回到帮助台团队或系统pipe理员。 组策略呢? 我的用户使用64位和32位的Windows XP和Windows 7 和服务器 – Windows Server 2003。
是否可以使用vSphere / ESXi自动创build虚拟机? 我将如何去做呢? 我有一个脚本来使用VirtualBox在VM上自动创build+安装窗口。 它使虚拟机安装CD(这是一个无人参与的XP安装导致机器closures),然后卸载CD,当它注意到机器closures。 我可以做类似的w / vmware的东西吗? VirtualBox和XenCenter都有命令行实用程序,可以让您打开/closures机器。 对于vSphere / ESXi,是否有等效的cmd命令行工具?
从开发背景来看,我习惯于在东西上线之前进行自动化(单元)testing。现在我想用同样的方法来(新的)linux(以及一些windows)服务器和networking设备。 我希望能够定义这些系统在上线之前应该通过的testing/条件,或者对现场主机运行testing来检查它们是否仍然符合我们的标准。 testing我想运行超越networking扫描。 例如: 我想检查是否启用了SSH,但不允许rootlogin,并强制执行基于密码的login。 在打印机上,我想检查是否设置了某些SNMP社区。 在Linux主机上,我想检查ntp设置 我希望能够在一些特定情况下定义自定义检查 你知道这样的自动化系统是否存在,哪一个最符合我的要求? 或者我应该build立一个现有的unit testing框架?
在看到一些初始的ssh连接失败的时候, 我把它缩小到在ssh上的反向dns查询。 我发现许多文章阐述如何禁用查找; 但没有人说为什么不 … 我知道我最有可能掩盖一个问题(客户端主机不能及时解决),但我不认为我在乎。 还有什么我应该知道的? (有问题的sshd进程只是内部的)
问题标题可能需要一些编辑,但是这里的情况是: 我正在编写一个程序来设置Windows PC,这些程序将被发送给从我们那里购买设备的客户。 当我经历这些时,这些步骤中的许多步骤似乎很乏味(“拖动时不显示窗口内容”,“将背景更改为公司背景”等)。 我希望有一些安装程序可以帮助我们build立一个系统,让PC每次都以完全相同的方式离开我们的店铺。 我曾考虑制作一个自定义的Windows安装程序,但是我不得不安装预装在我们使用的HP或Dell计算机上的所有驱动程序,而随着模型的改变,我将不得不继续创build新的版本的安装程序。 我的下一个想法是制作一个软件安装程序,以编程方式更改所有这些设置,但似乎并非所有内容都可以通过编程方式更改(例如用于用户login的图片)。 对于那些直接将PC部署给客户的人,你如何确保所有离开你店铺的PC都正确设置? 你有一个自动化的过程,还是一切手动完成?
标题问题说明了一切。 我已经构build了一台运行Ubuntu 9.10 Desktop(AMD 64)的机器,并且需要它在每次启动时将其IP地址发送到一个电子邮件地址列表。
我们是一家小商店。 我主要是一个程序员,但由于是唯一一个冒着风险去pipe理我们的服务器,所以我的任务已经落在我身上(但是我仍然是一个次要的function,所以我不能给它太多的时间)。 在过去几年中,我们需要创build一个相当数量的.bat脚本,作为我们的服务器(转储数据库服务器,SVN服务器,复制文件等)的计划任务运行。 手动检查大家进展良好是一项耗时的工作。 我可以让他们在完成时发送一封电子邮件,但是每天早上我都会收到很多邮件。 如果我将它们设置为仅在发生故障时发送电子邮件,则可能会错过错误导致任务中止(甚至不启动)的情况。 还有其他的select吗? 目前我们正在使用Windows 2003 R2,但是我们正在考虑尽快添加一些Linux服务器,所以跨平台的解决scheme是最好的。
我将在我的学校创build一个gitlab服务器来承载类代码。 我希望这样做,每当任何用户推到gitlab它自动部署项目到/var/www/gitdeploy/<repo-user>/<repo>/<branch> ,以这样一种方式, http://<myServer>/gitdeploy/<repo-user>/<repo>/<branch> 。 最好是部署所有分支机构,但至less主人会没事的。 所有这些将在同一台服务器上运行。 我听说过Gitlab CI,但不确定是否适合我,而且我也不知道如何设置它。 我怎么能这样做? 编辑:另外,我想我应该指定,我希望它的所有用户,希望没有我configuration为每个用户,冰环球