当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SCCM 内容分发错误 0x8007ffff

作者:精品下载站 日期:2024-12-14 11:28:28 浏览:13 分类:玩电脑

SCCM 内容分发错误 0x8007ffff


在内容分发期间,我注意到远程 SCCM 分发点上出现错误 0x8007ffff。无法更新 IIS 身份验证模块错误 0x8007ffff 是 distmgr.log 文件中记录的完整错误。

远程 DP 之一突然停止接收内容。当前的 SCCM DP 分支是新设立的,部分内容之前已经分发过。

在“监视”>“分发点配置状态”下,我确实看到了一些失败的包。虽然失败的很少,但其余的都成功分发了。

但是,当我尝试将失败的包分发到此远程 DP 时,它失败了。打开 distmgr.log 文件显示无法更新 IIS 身份验证模块错误 0x8007ffff。这是我第一次遇到这个错误,让我分享一下这个问题的解决方案。

修复 SCCM 内容分发错误 0x8007ffff

让我向您展示我在 distmgr.log 文件中看到的错误。请注意,整个日志文件中只有一个错误代码,即 0x8007ffff。

除此之外,还列出了一些帮助我排除故障的其他重要内容。

  • 未配置 IIS 模块,GLE - 65535
  • ConfigureIISModules 未配置 IIS 模块
  • 无法更新 IIS 身份验证模块错误 0x8007ffff
  • 无法设置 DP 当前的 Drizzle 角色状态

[玩转系统] SCCM 内容分发错误 0x8007ffff

因此,我从日志文件中可以看出的一件事是与此远程 SCCM DP 上的 IIS 模块配置相关的问题。

此外,检查此远程分发点上的 IIS 配置显示“站点”>“默认网站”下没有虚拟目录。

[玩转系统] SCCM 内容分发错误 0x8007ffff

我首先决定修复此远程 SCCM 分发点上的 IIS 配置,而不是卸载 DP 角色并将其重新安装。我这样做是因为此分发点服务器上缺少 IIS 基本组件。

我使用了这篇文章《在 SCCM 分发点上安装 IIS 基本组件》中的步骤,并在远程 DP 上执行了命令。

以管理员身份启动 PowerShell 并运行以下命令。

dism.exe /online /norestart /enable-feature /ignorecheck /featurename:"IIS-WebServerRole" /featurename:"IIS-WebServer" /featurename:"IIS-CommonHttpFeatures" /featurename:"IIS-StaticContent" /featurename:"IIS-DefaultDocument" /featurename:"IIS-DirectoryBrowsing" /featurename:"IIS-HttpErrors" /featurename:"IIS-HttpRedirect" /featurename:"IIS-WebServerManagementTools" /featurename:"IIS-IIS6ManagementCompatibility" /featurename:"IIS-Metabase" /featurename:"IIS-WindowsAuthentication" /featurename:"IIS-WMICompatibility" /featurename:"IIS-ISAPIExtensions" /featurename:"IIS-ManagementScriptingTools" /featurename:"MSRDC-Infrastructure" /featurename:"IIS-ManagementService"

执行命令后关闭 PowerShell 窗口。此时您不必重新启动 SCCM DP。

[玩转系统] SCCM 内容分发错误 0x8007ffff

运行上述命令后,我可以看到虚拟目录被创建。

[玩转系统] SCCM 内容分发错误 0x8007ffff

Successfully created the virtual directory SMS_DP_SMSSIG$ for the physical path D:\SMSSIG$. SMS_DISTRIBUTION_MANAGER
Successfully added file extension C:\Windows\system32\inetsrv\smsfileisapi.dll. SMS_DISTRIBUTION_MANAGER
Creating virtual directory that does not require certificates: NOCERT_SMS_DP_SMSSIG$ SMS_DISTRIBUTION_MANAGER
target processor architecture is x64 SMS_DISTRIBUTION_MANAGER
target processor architecture is x64 SMS_DISTRIBUTION_MANAGER
Successfully created the virtual directory NOCERT_SMS_DP_SMSSIG$ for the physical path D:\SMSSIG$. SMS_DISTRIBUTION_MANAGER
Successfully added file extension C:\Windows\system32\inetsrv\smsfileisapi.dll. SMS_DISTRIBUTION_MANAGER
Creating token auth virtual directory: CCMTOKENAUTH_SMS_DP_SMSSIG$ SMS_DISTRIBUTION_MANAGER
target processor architecture is x64 SMS_DISTRIBUTION_MANAGER
target processor architecture is x64 SMS_DISTRIBUTION_MANAGER
Successfully created the virtual directory CCMTOKENAUTH_SMS_DP_SMSSIG$ for the physical path D:\SMSSIG$. SMS_DISTRIBUTION_MANAGER
Successfully added file extension C:\Windows\system32\inetsrv\smsfileisapi.dll. SMS_DISTRIBUTION_MANAGER

最后,我确实看到了在远程 SCCM DP 上的 IIS > 默认网站下创建的所有虚拟目录。此后内容分发成功。

[玩转系统] SCCM 内容分发错误 0x8007ffff

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯