我试图通过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类似,但它更可读。
在组件状态下,有一个软件安装条目,应该给你更多关于正在发生的事情的信息。