指定的软件安装

我试图通过Active Directory和组策略部署一个商业产品; 关于less数电脑不下载/安装软件。 任何人有什么想法/build议可能是错的?

正在讨论的计算机正在连接到networking,已经应用了适当的组策略,并且有适当的访问权限来部署MSI的共享文件夹。 此外,应用程序和系统日志中没有错误或警告消息。

可能出于某种原因,组策略要么不在这些机器上应用,要么不刷新。 您可以通过运行gpresult /H来validation

如果GPO正在应用且安装失败,则会在事件日志(Windows XP上的应用程序事件日志,Windows Vista / 7上的“组策略”日志)中收到消息。

策略的结果集(RSoP)是否显示正在分配的软件? 如果没有检出软件分配本身的“安全”选项卡,并确保计算机有权“读取”软件分配(而不是GPO的“安全”选项卡 – GPO内的分配)。

如果您确定GPO正在应用并将软件分配给计算机,则会启动组策略日志logging(到一个非常详细的级别),并通过在“HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion目录”中创build一个REG_DWOORD值“RunDiagnosticLoggingGlobal” Windows NT \ CurrentVersion \ Diagnostics“,并在其中一台受影响的计算机上将其设置为”1“。

我很困惑,你没有看到事件日志中的任何东西。 这使我认为这个任务没有被应用(这是一个GPO应用程序问题)。 我想也有可能你的事件日志被设置为“在x天后覆盖事件”并且已满,并且你没有看到新的消息,但希望你已经检查过了。

您是否已validation目标计算机是否安装了必需的软件依赖项(Service Pack / .NET框架)。 由于这个原因,我有远程安装失败。

我也会尝试通过GPO安装另一个MSI,以确定问题是与策略还是与您尝试安装的MSI有关。

根据我的经验,在处理失败的软件安装策略时,RSOP(结果集策略)报告的“组件状态”部分非常有用。 过去,我看到机器反复重新启动,我发现我需要将“计算机启动和login时始终等待networking”策略设置为“已启用”,以便减慢GPO处理速度,以便软件可以安装。

如果启动组策略pipe理控制台(gpmc.msc),则会有一个组策略结果部分。 这与运行gpresult类似,但它更可读。

  1. 用鼠标右键单击组策略结果“文件夹”。
  2. 单击组策略结果向导选项。
  3. 在出现提示的地方input计算机名称。
  4. 出现提示时,从“select特定用户”列表框中select用户名。
  5. 根据需要单击下一步并完成。
  6. 您将在该文件夹下的%COMPUTER%中看到一个标题为%USER%的条目。 点击它。
  7. 在“摘要”选项卡下,您应该能够看到“计算机configuration摘要”和“用户configuration摘要”。
  8. 在每个摘要下,你应该看到
    • 有关机器的一般信息
    • 已应用和拒绝的组策略对象
    • GP处理时的安全组成员身份
    • WMI筛选器及其结果
    • 组件状态

在组件状态下,有一个软件安装条目,应该给你更多关于正在发生的事情的信息。