作为网络管理员,经常要做的工作之一就是各种软件的部署,包括系统软件和应用软件等。在一个大范围的网络环境中,靠拿安装盘进行本地安装的方法来部署软件,既效率低、影响工作,又可能出现失误,因此在这种情况下常用的安装方式就是进行网络安装。但是目前网络安装一般采用共享安装盘进行安装,这种安装方式有两个 主要缺点:一是客户端必须已经与服务端联网,否则无法访问共享资源,比如一台没有任何系统的新机器就不能使用共享资源;二是即使在客户端连接了服务端的共享后,在安装应用程序的过程中仍然要有管理员在场的随时参与,否则一些安装选项不能决定,安装过程也就无法继续。所以管理员必须掌握一些行之有效的方法,以便高效完成日常软件部属的工作。
为了解决软件网络中部署的问题,windows server 2003中提供了ris和installer两种技术,前者是远程安装服务,通过windows server为网络中的客户机提供操作系统的远程安装,后者则是专门解决在windows网络环境中发布应用软件的需求。此外,windows server 2003还提供了快速部署变更的功能。
远程安装服务
远程安装服务(ris)是windows server 2003内置的网络服务,这种方法能够在域环境内使客户机通过“引导信息协商协议(binl)”访问服务器,并请求服务器为其提供操作系统,而服务器在响应请求后就可以利用“简单文件传输协议(tftp)”为客户机下传所需的安装文件。同时ris服务器采用“单实例存储(sis)”技术,可以保证在处理大量客户安装请求时,不过多地占用系统资源,从而为大网络内的软件部署提供了系统保障。下面介绍具体的过程。
1.配置ris服务器
和其他windows服务一样,ris服务的安装可以通过“windows 组件向导”来完成,安装过程中需要用到windows server 2003的光盘。
2.指定用户的权利
在windows server 2003这样的安全系统中,任何一项工作的完成都要受到资源许可权限与用户权力的控制,所以在安装ris服务后,还应该定义哪些用户可以在客户机上使用此服务来安装操作系统,即需要指定用户的权力。这主要有两项权力:一项是为网络添加计算机的权力;另一项是能够批量处理安装任务的权力。如图1所示,在域控制器的“active directory用户和计算机”中为用户分配这两项权力。
(1)指定添加计算机的权力
首先,在“active directory 用户和计算机”管理器中,用鼠标右击需要安装客户机的域或者组织单元,如图2,在弹出菜单里选择“委派控制(e)…”。然后在“委派控制向导”里指定授权安装客户机的用户,并分配给他们往域中添加计算机的权力,如图2,按照向导的提示完成操作。
(2)指定批量处理安装任务的权力
分配了用户添加计算机的权力后回到“active directory 用户和计算机”管理器,继续定义批量处理安装任务的权力。再次如图1所示右击所需的域或者组织单元,选择“属性(r)”,在如图3的属性窗口里选择编辑组策略。
编辑组策略时,系统会打开“组策略编辑器”,在图4所示的位置,鼠标双击“作为批处理作业登录”,指定网络用户并定义策略设置。可以通过“添加用户或组(u)…”按钮,然后按照提示把将要在客户机上进行系统安装操作的用户添加到此策略中来。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器