这是我开始编写的IIS网站部署脚本。 它将文件从目录A移动到目录B,并创build一个date/时间为文件名的日志文件。 当它在AM时间运行时,日志文件名称的时间部分由于空格而被截断。 我怎样才能解决这个问题,使它在白天的所有时间都能正常工作(例如:00.00.01,00.00.11,00.01.11,00.11.11,01.11.11和11.11.11给出了一些例子)? 如果你喜欢“9”,那么用9s。 当我们在文件名中有0时会发生截断。我认为它将它视为一个空格。 我看了这几个月已经过去了,但是更重要的项目出现了,我把它放在一边。 我们只是在晚上安排部署。 哈哈! 本质上,我想尽可能less使用IF语句 – 但如果你有一吨,我真的不在乎。 如果你的武器里有什么东西,真棒! :-)脚本使用“。” (不是“:”)的时间分隔符,因为在文件名中不允许冒号。 如果你被困住了,就说“MacGruber!” 喝一杯百事可乐的饮食。 先决条件: – 您需要创buildUI.Web文件夹 – 您需要所需的path中的Robocopy.exe文件 – 在运行脚本之前需要一个“日志”文件夹 REM ************************************************************** REM * TITLE: LIMS Deployment Script * REM * AUTHOR: MacGyver * REM * PURPOSE: Deployment Script for IIS Web Server Files * REM * – include all files […]
我想知道是否有方法通过使用API调用在一个(或多个)虚拟机内远程部署定制软件。 这个问题对基于VMWare和Xen的解决scheme都是有效的。 与客户操作系统中部署VMWare Tools(或Xen Tools)的方式类似。 谢谢。
我们的构build过程围绕着Windows Deployment Workbench。 不幸的是,这是由不在公司的人设置的,没有人敢于做任何改变。 有一天它停止工作。 事实certificate,我们的一个build立人开始考虑改变它的一些东西,点击了一些东西,现在不再有效(他现在说,他右键点击“部署点”的“实验室”条目,并点击“更新“,显然需要一些时间来贯穿)。 这项工作已经落在我的面前,坦率地说,我不知道我在做什么。 我想知道是否有比我更有经验的人可以提供一些关于排除故障的指示,我在这里的黑暗中感觉很多。 在服务器上我有部署工作台启动并运行(MMCpipe理单元)版本3.0。 有一个WDS服务似乎运行正常,tFTPd服务也是如此。 事件日志中没有具体的这一点。 从客户端来看 PXE启动工作,让你到Win PE启动,它有正确的公司标志作为背景(向我certificate,它的加载赢得PE从networking)。 WPEINIT运行,并要求提供域凭据,在这里,团队只需将用户/密码/域放在框中,然后单击确定。 通常构build会启动。 相反,他们会收到一条错误消息,指出\ NATBLU01 \ Distribution $共享不可用。 检查\ NATBLU01 \ Distribution $显示它在那里,并通过networking访问。 安全/权限似乎没问题,即使是“匿名login”已经读取该共享,所以我不认为这是一个问题。 尝试运行构build后,从C:\ MININT \ SMSOSD \ OSDLOGS \中挖掘跟踪文件我可以看到一个相同的错误 – <![LOG[Validating connection to \\NATBLU01\Distribution$]LOG]!><time="16:42:14.000+000" date="03-15-2012" component="LiteTouch" context="" type="1" thread="" file="LiteTouch"> <![LOG[FindFile: The file OSDConnectToUNC.exe could not be found in any […]
我正在运行ESXi 5.0,并创build了一个Debian Squeeze(6.0.5)“模板”系统,它只是稍微定制的Debian安装(即安装了VMware Tools)。 如果我克隆系统(即将其部署到新的虚拟机),那么我需要执行几个操作: 更改主机名 重新生成SSH密钥 有没有简单的方法来执行上述操作? 更改主机名特别是一个问题,因为根据( http://wiki.debian.org/HowTo/ChangeHostname )你必须改变它在几个文件,如eximconfiguration,ssmtp等)。 有没有“批准”或更容易做到这一点?
我们正在将我们的域环境从Windows 200升级到Windows 2008 R2( 松了一口气 )。 升级完成后,我们想转向使用GPO软件部署。 我所面临的问题是如何pipe理将数百台手动安装软件的机器移动到GPO部署中。 该软件会尝试并重新安装吗? 客户端扩展是否检测到他们的软件已经安装,而不是试图重新安装?
我们有一个小的开发团队,最近已经开始使用github来承载我们的项目。 该团队由三名开发人员组成,2人在Windows上,1人在Mac上。 我目前正在研究将应用程序部署到我们的Linux服务器(开发和生产)的最佳方式。 Capistrano本地运行将是理想的,但从我读到这将不适用于Windows机器。 看起来最好的方法是在github中使用post-receive钩子,我可以看到这是如何工作的自动部署到开发,但我不知道我们如何才能部署生活。 我已经find了像http://www.deployhq.com/这样的付费项目,但感觉就像是一些代码应该可以免费做的事情,我似乎无法让自己指向正确的方向! 我想知道什么会被认为是最好的实践小团队部署涉及多个本地操作系统和github。
我正在将一组计算机部署到不同的地理位置。 但是,我仍然需要能够ssh进入更新。 一旦部署,我想所有的标准互联网stream量(电子邮件,网页,..)不通过VPN。 不过,我希望SSH通过VPN。 这怎么设置?
我想检查WebMatrix自动发布我们的网站到IIS(现在,我必须压缩,复制出来,远程桌面到服务器,解压缩,等等)。 但是,我可以find有关如何设置WebMatrix的每个示例都涉及到Azure,或者使用从主机提供商处获得的.publishsettings文件。 我很好奇,如果我能发布到一个正常的,每天在Windows Server 2008上运行的IIS服务器。到目前为止,我已经做的IIS服务器是安装Web Deploy,我相信是WebMatrix用来发布的协议。 当我进入远程站点设置屏幕时,我selectinput设置 。 我selectWeb部署作为协议,键入我的NT域凭据(我是该服务器上的pipe理员)。 我在网站名称和目标url的网站 URL 。 当我点击validation连接 ,我得到: 我做错了什么,或者这是不可能的?
所以我终于完成了部署。 我只是不能为我的生活弄清楚如何使用微软连接自动连接到VPN。 我尝试添加一个自定义任务“运行命令行”,并添加rasdial语句,但不是运气。 batch file会更好吗? 理想的情况是它会完成部署。 连接VPN。 join域。 更新。 重启。 万物都准备好了。 任何想法/帮助/指针将不胜感激。
我们使用Windows部署服务和部署工作台来构build我们的标准机器,这显然加快了部署过程,但我们每3个月左右就会发现一个新的映像,其中包含最新的Windows更新补丁,否则新鲜机器可能需要一个小时左右才能下载/安装/重新启动新的修补程序。 是否有可能以某种方式自动上传新的补丁到图像中? 我可以将它们打包并进行安装后的过程,但这种做法就是现在这样做。 理想情况下,我希望能够将任何关键/安全补丁集成到映像中,而不必考虑这些补丁 干杯卢克