关于组策略的计算机考试题,使用组策略计算机启动脚本部署 Office 2010

在域控制器上配置脚本

在域控制器上配置脚本的过程涉及以下步骤:

将脚本复制到 GPO 的启动文件夹。

将脚本添加到 GPO。

为启动脚本设置最长运行时间。

警告

通过组策略可以影响组织中成百上千台计算机的配置。因此,在将所有新组策略配置或部署移到生产环境中之前在测试环境中对其进行严格测试至关重要。有关暂存组策略部署的详细信息,请参阅组策略规划和部署指南 (http://go.microsoft.com/fwlink/?linkid=182208&clcid=0x804) 中的暂存组策略部署。

将脚本复制到 GPO 的启动文件夹

本例包括一个示例批处理文件脚本,该脚本阐释如何在尚未安装产品的情况下运行 Microsoft Office Setup.exe,并将错误或成功信息记录到集中式日志文件。已为此测试部署方案修改了该脚本开头处的变量。例如,添加了带有 Office14 前缀的产品名称 ProPlus 以及 Office 源文件 \\FS\Office2010SourceFiles 和日志文件 \\FS\Office2010LogFiles 的路径。此示例脚本随后复制到记事本中,并使用文件名 Office2010StartupScript.bat 保存。然后,该脚本文件将保存到域控制器上 GPO 启动脚本的默认目录,在本例中为 C:\Windows\SYSVOL\sysvol\adatum.com\Policies\{GUID of GPO}\Machine\Scripts\Startup。

备注

可通过右键单击 GPO(在本例中为 Office2010_GPO),然后单击“属性”,在 MMC 管理单元的“组策略管理编辑器”中找到表示该 GPO 的 GUID。GUID 列在“唯一的名称”字段中。

setlocal

REM *********************************************************************

REM Environment customization begins here. Modify variables below.

REM *********************************************************************

REM Get ProductName from the Office product's core Setup.xml file, and then add "office14." as a prefix.

set ProductName=Office14.PROPLUS

REM Set DeployServer to a network-accessible location containing the Office source files.

set DeployServer=\\FS\Office2010SourceFiles

REM Set ConfigFile to the configuration file to be used for deployment (required)

set ConfigFile=\\FS\Office2010SourceFiles\ProPlus.WW\config.xml

REM Set LogLocation to a central directory to collect log files.

set LogLocation=\\FS\Office2010LogFiles

REM *********************************************************************

REM Deployment code begins here. Do not modify anything below this line.

REM *********************************************************************

IF NOT "%ProgramFiles(x86)%"=="" (goto ARP64) else (goto ARP86)

REM Operating system is X64. Check for 32 bit Office in emulated Wow6432 uninstall key

:ARP64

reg query HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\Microsoft\Windows\CurrentVersion\Uninstall\%ProductName%

if NOT %errorlevel%==1 (goto End)

REM Check for 32 and 64 bit versions of Office 2010 in regular uninstall key.(Office 64bit would also appear here on a 64bit OS)

:ARP86

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%ProductName%

if %errorlevel%==1 (goto DeployOffice) else (goto End)

REM If 1 returned, the product was not found. Run setup here.

:DeployOffice

start /wait %DeployServer%\setup.exe /config %ConfigFile%

echo %date% %time% Setup ended with error code %errorlevel%. >> %LogLocation%\%computername%.txt

REM If 0 or other was returned, the product was found or another error occurred. Do nothing.

:End

Endlocal

将脚本添加到 GPO

若要将脚本添加到 GPO,请使用 MMC 管理单元“组策略管理编辑器”,并右键单击“启动”(“GPO”|“计算机配置”|“策略”|“Windows 设置”|“脚本(启动/关机)”|“启动”),依次单击“属性”、“添加”、“浏览”,然后突出显示并选择脚本文件,在本例中为 Office2010StartupScript.bat。

设置启动脚本的最长运行时间

默认情况下,系统最多只允许合并的脚本组运行 600 秒(10 分钟)。管理员可以使用策略设置调整此时间间隔以确保启动脚本完成运行。“组策略脚本的最长等待时间”策略设置指定系统等待组策略所应用的脚本运行的时间。此设置限制了组策略所应用的所有登录、启动和关机脚本完成运行所需的总时间。与任何组策略部署一样,您必须在暂存环境中全面测试您的启动脚本,然后再将它们部署到您的生产环境。通过测试,可以帮助您确定要用于特定网络环境的“组策略脚本的最长等待时间”策略的值。此值设置得过低可能导致安装过早终止。有些因素可能会影响此值,如网络速度、客户端计算机硬件以及在客户端计算机上运行的其他脚本。通过全面测试此策略设置,您可以确定要用于特定环境的适当的值。

在此示例方案中,“组策略脚本的最长等待时间”策略设置的值设置为 0,该值将指示系统在脚本完成之前一直等待,而不管脚本花费了多长时间。

若要更改 GPO(本例中为 Office2010_GPO)的“组策略脚本的最长等待时间”策略的值,请使用 MMC 管理单元“组策略管理编辑器”,并双击“组策略脚本的最长等待时间”(“GPO”|“计算机配置”|“策略”|“管理模板”|“系统”|“脚本”)。

将对 GPO 所做的计算机启动脚本策略更改应用于目标计算机(本例中为 W7C01.CPANDL.COM 和 WVC02.CPANDL.COM)后,计算机启动脚本将在计算机启动时执行。您可以在客户端计算机上的命令提示符处发出以下命令行,而不是等待域控制器在客户端计算机上刷新策略: gpupdate /force您可以使用策略的结果集 (RSoP) MMC 管理单元来验证计算机启动脚本的计算机策略设置是否存在于客户端计算机上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值