我已经做了一百万次......建立一个开发人员工作站.
是否有在工作站上安装Microsoft开发软件的最佳实践或安装清单?应用更新和/或服务包怎么样?是否有特定的命令,希望尽量减少任何安装问题.
我们当前的软件库包括:
Visual Studio 2003
Visual Studio 2008
SQL Server 2005
Microsoft Office 2007
我们确实使用了其他一些工具,但是一旦我从Microsoft 获得了良好的构建,我通常会暂停安装它们......是否有可能是一个好的构建是另一个话题!=)
另外,你是否使用像Ghost这样的软件来创建工作站的图像?一些简单的方法来恢复您的工作站.
如果你想毫无问题地进行ASP.NET开发,我会使用以下命令并且这个命令是关键的.
操作系统
操作系统的IIS < - 如果在VS之前没有完成,则可能会出现问题
操作系统更新
办公室
Office更新
SQL Server和工具
SQL Server更新
VS 2003
VS 2003更新
VS 2005(不要安装SQL Express)
VS 2005更新
VS 2008
VS 2008更新
VS 2010
VS 2010更新
VS 2012
VS 2012更新
适用于开发环境的任何第三方工具(Telerik,DevExpress等)
我发现使用这种格式,你不会有任何问题,但如果你改变了顺序,我之前就有过不好的事情.特别重要的是IIS安装件!
我会做:
操作系统
办公室
.Net框架运行时
安全更新
SQL Server
视觉工作室
源控制客户端
防病毒/安全软件(如果适用)
任何其他工具(Notepad ++,ftp客户端等)
安全更新
SQL Server出现在Visual Studio之前,因为我使用的是Developer Edition或MSDN的完整版.如果您首先安装Visual Studio,它将希望将Sql Server Express Edition放在我的系统上,这是我不想要的.
这只是为了安装visual studio而订购的.通常,您希望首先安装旧产品.但是,可能存在这种情况并非如此.如果您有VS2008 Standard和VS2003 Professional,您可能希望稍后安装专业版.但我无法使用那种特殊情况.
最后,我通常更喜欢一次应用所有补丁.它节省了时间.但是,我想在安装开发工具之前确保我的.Net运行时是最新的,对于Visual Studio(或任何其他复杂软件包)的多个版本,我更喜欢确保软件的每个实例都是完整的安装下一个之前的最新版本.这有助于解决兼容性问题.
我绝对是一个幽灵瘾君子.在以前的工作中,我会花大约2-3个小时正确配置用户所需的一切:Windows +补丁,Office +补丁,Acrobat Reader等.一切准备就绪后,我将使用Ghost创建整个硬盘的映像,并且将它存储在某个地方(如果可能的话,将其压缩并刻录到DVD).
然后,当一位新同事到达时,我让Ghost将图像恢复到新硬盘上 - 这是在20分钟或更短时间内完成的!之后,手工工作减少到:
更改PC的名称
更改Windows和Office许可证号码(我记得TechRepublic上有一个工具,从技术上来说这不是非法的)
更改PC的IP地址(如果您不使用DHCP)
准备!
如果您愿意,所有这些步骤都可以轻松编写脚本.无论如何,它只需10分钟或更短时间.
在我目前的工作中,我只是一名开发人员,所以我不再负责为新同事准备机器了.但是,从过去的经验来看,我认为使用Ghost是设置新计算机的最快,最经济的方法!
特别是Windows安装和Windows Update - 唉!我真的很讨厌在这些步骤中失去这么多时间,如果你只这样做一次就可以容忍.