Articles of 部署

有人可以帮我find简洁和完整的WDS说明吗?

我已经得到它为一个较小的部署工作一次。 现在我正在构build一个新的映像(Windows 7 Pro x86)来捕获,但是我不能再次使用它,因为我认为我使用的指令不是很精确和清晰(我正在使用这个 ) ,它使我对某些部分感到困惑(比如答案文件和正确捕获图像。 谢谢!

可以安装一个需要SCCM密码的Windows服务吗?

是否可以做一个无人值守安装的SCCM需要密码的Windows服务? 如果SCCM可以运行一个包作为服务帐户,那将会很好。 这样,软件包可以从使用该服务帐户encryption的文件中读取密码 不幸的是,SCCM将软件包作为“本地系统”运行。 有什么build议么?

一些Windows 7机器显示大多数打印机所需的驱动程序更新?

我们已经部署了使用服务器2008年的打印机,但是有些电脑能够正常打印,但其他电脑却只是说需要更新打印驱动程序。 他们都在同一个政策。 有些请求pipe理员密码安装打印驱动程序,如果您尝试打印到打印机,但其他人只是给出一个错误,说他们无法打印。 有没有人有任何想法? 所有的电脑都赢了7 32位。 非常感谢 弗雷德 PS我试图用同一个用户login到不同的机器,有些仍然给出了问题,而其他人都没问题。

可以使用url重写在IIS上进行零宕机部署吗?

我已经看到: 在IIS中零停机上传/回滚 ,但对于一个小的网站,ARR似乎是矫枉过正。 我想知道是否会有这样的web.config <?xml version="1.0" encoding="UTF-8"?> <configuration><system.webServer><rewrite><rules> <rule name="Rewrite to current production version"> <match url="(.*)" /><action type="Rewrite" url="production-version-0/{R:1}" /> </rule></rules></rewrite></system.webServer> </configuration> 要部署,请删除目录production-version-1 ,然后覆盖web.config,使其指向新版本。 这是一个PHP网站。 我会后悔这样做吗?

部署一个自定义的eclipse包

我打算将eclipse部署到接近30个运行Ubuntu的工作站,并希望避免在开始工作之前每个人都需要经历一长串的设置/下载。 我想要做的事情的types: 安装一些插件(如CDT,颠覆,没有什么奇特的) configuration默认的编码风格 也许在RSE中设置一些默认的远程主机 我的感觉是,我应该能够做到这一点只是: 在我的机器上configuration一个实例。 做一些神奇的事情,去除绑定到我的环境(path等)。 把它放好并分发。 问题是我不知道什么是魔法,找不到它。

OS X 10.7,将shell脚本编写到Windows Server 2003共享文件夹

我有一台远程WS2003机器,可以远程pipe理IIS服务器。 为了方便起见,我也直接将应用程序根目录作为一个共享文件夹,我可以在我的OS X笔记本电脑上安装Finder。 我现在想做的是写一个shell脚本,将我的文件从OS X机器部署到Windows共享文件夹,其中包含实际的Web应用程序 在OS X 10.6中,有一个名为smbclient的实用程序可以帮助执行此操作,但是现在该工具似乎在10.7版本中消失了。 所以基本上我正在寻找替代品,并且我会接受任何人有一次单击从OS X部署到IIS6 / Windows Server 2003计算机的build议 请注意,这些网站是静态网站,而不是.NET网站或ASP网站。

在多个Web服务器上部署,从EC2上的负载均衡器中移除

我想知道是否有第三方应用程序可以帮助我跨多个Web服务器部署一个Web项目(网站)到IIS。 同时,从负载平衡器中部署一台服务器,从负载平衡器中取出第二台服务器,等等。 有没有这样的应用程序/软件? 谢谢!

将代码部署到不同的Web服务器时,应该如何处理静态资产?

假设我有两个生产Web服务器( web1和web2 )和一个静态资产源服务器( origin1 ),我想部署新的代码引用新的css / js / images。 在更新web1并将其放回之后,在我将web2移出旋转之前,会有一个简短的窗口,当负载平衡器将请求发送到具有新代码的web1和具有旧代码的web2 : web1提供html请求http://somecdn/images/foo.jpg?v=newhash web2提供html请求http://somecdn/images/foo.jpg?v=oldhash 所以在这个简短的窗口中, somecdn可能会请求foo.jpg?v=oldhash ,但实际上获得了刚刚部署到origin1的新图像。 这不好。 显而易见的解决scheme似乎是保持两个版本的资产可用: 版本像/2.1/images/foo.jpg和/2.2/images/foo.jpg这样的版本,它使用文件散列来破坏caching清除的目的,或者 通过将哈希添加到文件名来保留两个版本,例如。 在文件系统中保留/images/foo.oldhash.jpg和/images/foo.newhash.jpg ,这会留下一堆需要修剪的旧文件。 设置清漆保持旧版本的css / js /图像(感觉如果)。 有没有更好的策略,假设我不能完全禁用网站部署? (StackExchange使用此文件散列方法caching清除…)

远程,Windows到Windows部署

我正在寻找从本地Windows机器(我的开发机器)复制文件到另一台Windows机器(生产机器)。 目前,我可以将文件从一台机器移动到另一台机器的唯一方法是手动使用Ftp FileZilla客户端。 生产服务器托pipe一个不支持SSL的FTP服务器。 我正在寻找最简单的方法来安全地将目录从开发机器复制到生产机器的build议。 唯一的要求是该解决scheme允许以脚本方式复制目录。 我知道以下可能性: 创build一个VPN并共享一个文件夹 在生产机器上设置一个SSH服务器 开发机器运行Windows 7,生产机器是运行Windows Server 2008 R2的Amazon EC2实例。 他们不在同一个networking或家庭组。 你会推荐什么? 谢谢,杰森

如何通过networking信息来识别客户?

我正在为多个客户部署一个Linux设备。 设备执行连接到我的服务器的应用程序。 我需要唯一标识一个客户,并映射到服务器端的ID。 我不能单独为每个客户更改软设备,我不想检查其MAC地址以简化批量部署。 我可以通过(和服务器)更改应用程序。 这个问题有什么好的解决方法? 我想在服务器端parsing设备IP地址到主机名。 在设备首次连接到服务器之前,应该使用该客户主机名称configuration服务器。 我担心主机名,因为客户可以有几个主机名,可以提供无效的主机名用于服务器configuration。 此外,我担心可能需要一些时间的DNS更新。 我可能不会parsing最近分配给正确的主机名的新的公共IP地址吗? 编辑: 这些设备是现成的Linux电脑。 在部署之前,我们将其解压缩,并使用我们的应用程序将准备好的包含Linux映像的SD卡进行切换。 无需启动它。 设备不能轻松连接到监视器,只能从networking访问。