2小时内如何给500台电脑安装好adobe reader <本人面试遇到的题>
大家好
本人昨天前天在面试网络管理员的时候遇到一个这样的题目:
如何在2个小时内将500台电脑全部安装好 adobe reader
本人以前没接触到类似的问题,请高手解答。
谢谢
------解决方案--------------------如果这个笨方法 不用的话 那就用工具了
发表于:2007-09-20 01:06:47 楼主 junki
现有这些文件要在域中进行部署,然后在客户端安装:
1. Setup.exe:主引导程序,如未安装framework,则安装dotnetfx.exe和lanuage.exe
,否则直接安装MyProgram.msi
2. dotnetfx.exe:.NET Framework框架安装包
3. lanuage.exe:框架语言包
4. MyProgram.msi:应用程序安装包
希望能把这此文件打包成一个.msi文件,因为AD域中只能部署一个msi程序,
在安装时,首先启动Setup.exe,这样就可以自动进行整个的安装了。
------解决方案--------------------在域里面分发软件
a、如果是MSI安装包,可以直接使用域部署、指派
b、如果是exe安装包,可以编写一个安装脚本,在域中设置为开机启动脚本,让每个终端机器开机后就自动运行安装。注意安装程序要放在共享目录,安装命令要加上静默安装参数。
如果有桌面管理系统,如LANDesk、BigFix之类,可以直接使用这类软件的软件分发功能。
------解决方案--------------------MSI文件安装参数大全
安装选项
</package | /i> <Product.msi>
安装或配置产品
/a <Product.msi>
管理安装 - 在网络上安装产品
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
播发产品 - m 播发到所有用户,u 播发到当前用户
</uninstall | /x> <Product.msi | ProductCode>
卸载产品
显示选项
/quiet
安静模式,无用户交互
/passive
无从参与模式 - 只显示进程栏
/q[n|b|r|f]
设置用户界面级别
n - 无用户界面
b - 基本界面
r - 精简界面
f - 完整界面(默认值)
/help
帮助信息
重新启动选项
/norestart
安装完成后不重新启动
/promptrestart
提示用户重新启动(如果必要)
/forcerestart
安装后总是重新启动计算机
日志选项
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
i - 状态消息
w - 非致命警告
e - 全部错误消息
a - 操作的启动
r - 操作特定记录
u - 用户请求
c - 初始界面参数
m - 内存不足或致命退出信息
o - 磁盘空间不足消息
p - 终端属性
v - 详细输出
x - 额外调试信息
+ - 扩展到现有日志文件
! - 每一行刷新到日志
* - 记录所有信息,除了 v 和 x 选项
/log <LogFile>
与 /l* <LogFile> 相同
更新选项
/update <Update1.msp>[;Update2.msp]
应用更新
/uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>
删除产品的更新
修复选项
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
修复产品
p - 仅当文件丢失时
o - 如果文件丢失或安装了更旧的版本(默认值)
e - 如果文件丢失或安装了相同或更旧的版本
d - 如果文件丢失或安装了不同版本
c - 如果文件丢失或较验和与计算的值不匹配
a - 强制重新安装所有文件
u - 所有必要的用户特定注册表项(默认值)
m - 所有必要的计算机特定注册表项(默认值)
s - 所有现有的快键方式(默认值)
v - 从源运行并缓存本地数据包
设置公共属性
[PROPERTY=PropertyValue]
------解决方案--------------------一、设置共享目录
为了最大程度地进行访问权限的管理,首先应在使用NTFS分区格式的盘中新建一个目录,并命名为“Tools$”,然后将adobereader.msi程序 复制到“Tools$”目录中。接着设置该目录的共享权限,“Authenticated Users”组为可读,“Administrator”组为完全控制。
提示:分发的软件必须是MSI封装文件,如果想将非MSI格式的文件封装成MSI文件,可以使用InstallShield等工具来完成这个转换操作。
二、设置组策略
以域管理员身份登录DC(域控制器),然后依次点击“开始→程序→管理工具→Active Directory用户和计算机”菜单项,在弹出的窗口中右键单击shyzhong.com,并在弹出的菜单中选择“属性”。在“属性”窗口中点击“新建”按钮,并将新建的组策略对象命名为“Software”。
接着选中Software并单击下方的“编辑”按钮,在打开的“组策略编辑器”窗口中依次点击“用户配置→软件设置→软件安装”。接着右键单击“软件安装”,并在弹出的菜单中选择“属性”。在“软件安装 属性”对话框中手工输入“\计算机名\共享文件名”,然后选中“显示部署软件对话框”和“基本”两项。
点击“确定”按钮返回“组策略编辑器”后,右键点击“软件安装”项,在弹出的快捷菜单中依次选择“新建→程序包”。在随后出现的“打开”对话框中,选中Tools$目录下的“adobereader.msi”文件后单击“打开”按钮即可。在随后弹出的“部署软件”对话框中选中“已发布”选项后,点击“确定”按钮。现在就可关闭组策略对话框了。接着打开命令提示符窗口,输入“Gpupdate”命令并回车,这样可以刷新组策略,以便使上述设置立即生效。
三、在工作站中安装软件
经过上述在DC(域控制器)中的设置后,软件就会被分发到shyzhong.com域中的所有工作站上了。在工作站中,当用户登录域后,只要点击“添加/删除程序”窗口中的“添加新程序”按钮,就会立即在“从网络添加程序”列表中列出从DC(域控制器)中分发出来的“adobereader.msi”程序了。点击“添加”按钮则可以立即进行程序的安装。
使用上述在工作站中进行软件安装的方法能够将共享方式的“被动下载”变为软件分发的“主动传递”。这样一来,域的管理功能变得更加强大了,同时网管的负担也减轻了不少。
小知识:MSI文件与Windows Installer
Windows Installer可以实现软件安装、删除、复原等功能。但要想使用这些功能,就必须通过Windows Installer的数据包——MSI文件来实现。MSI是实现软件分发功能所必