通过使用本网站, 您同意 隐私政策.
接受
进入IT进入IT进入IT
  • 家
  • 信息技术专家
  • 技术
  • 微软
    • 天蓝色
    • 配置管理器/SCCM
    • 数字PM
    • 协调者
    • Hyper-V
    • 微软 Edge 预览体验
    • 微星指数
    • 办公室 365
    • 办公室内幕
    • 电力商业智能
    • Skype
    • SQL服务器
    • 团队
  • 视窗
    • Windows 管理中心
    • Windows客户端
    • Windows服务器
  • SCCM查询集合列表
阅读: 配置管理器旧版包不包含完全相同的一项内容
字体调整器氨基酸
进入IT进入IT
字体调整器氨基酸
  • 家
  • 信息技术专家
  • 技术
  • 微软
  • 视窗
  • SCCM查询集合列表
搜索
  • 家
  • 信息技术专家
  • 技术
  • 微软
    • 天蓝色
    • 配置管理器/SCCM
    • 数字PM
    • 协调者
    • Hyper-V
    • 微软 Edge 预览体验
    • 微星指数
    • 办公室 365
    • 办公室内幕
    • 电力商业智能
    • Skype
    • SQL服务器
    • 团队
  • 视窗
    • Windows 管理中心
    • Windows客户端
    • Windows服务器
  • SCCM查询集合列表
配置管理器查询集合列表
configmgr

配置管理器旧版包不包含完全相同的一项内容

出版: 二月 11, 2024
4 最小阅读量
分享

配置管理器旧版包不包含完全相同的一项内容.

“The legacy package does not have exactly one content”

When you encounter the error message “The legacy package does not have exactly one content” while connecting to a System Center Configuration Manager (SCCM) distribution point with Content Library Explorer (CLE), it indicates that the package you are trying to access has issues with its content.

In SCCM, a package typically contains one or more files and resources required for the package to function correctly. 然而, some legacy packages may not have exactly one content, which can cause issues with package deployment and management in SCCM.

解决这个问题, you can use CLE to view the contents of the package and identify any discrepancies or missing files. CLE allows administrators to explore the content library and view the package contents, including the files, resources, and dependencies associated with the package.

Using CLE, you can identify any missing or duplicate files in the package and take the necessary steps to resolve the issue. This may involve re-packaging the software using modern tools or acquiring a pre-built package from the vendor.

此外, you may need to check the package source files, verify the package configuration settings, and ensure that the distribution points are correctly distributing the package content to the devices.

综上所述, the error message “The legacy package does not have exactly one content” indicates issues with package content in SCCM. You can use CLE to identify and resolve the issue and ensure smooth and consistent package deployment in your environment.

To resolve this issue run the following Power Shell script (don’t forget to change the path to DataLib as you need):

$PathToDataLib = "E:\SCCMContentLib\DataLib" # Path to DataLib

####################################
# Get Legacy Package Folders
$folders = Get-ChildItem -LiteralPath $PathToDataLib | Where-Object { $_.Name.Length -ge 9 -and $_.Name.Length -le 11} | Select-Object -Property @{Name="Name";Expression={$_.Name.SubString(0,8)}}
$uniqueFolders = $folders | Select-Object -Property Name -Unique

# Display Statistics
Write-Host "Count of Folders found: $($folders.Count)"
Write-Host "Count of Unique Folders found: $($uniqueFolders.Count)"
Function Get-Duplicate {
param($array, [switch]$count)
begin {
$hash = @{}
}
process {
$array | %{ $hash[$_] = $hash[$_] + 1 }
if($count) {
$hash.GetEnumerator() | ?{$_.value -gt 1} | %{
New-Object PSObject -Property @{
Value = $_.key
Count = $_.value
}
}
}
else {
$hash.GetEnumerator() | ?{$_.value -gt 1} | %{$_.key}
} 
}
}

# Display Duplicated Packages
Get-Duplicate ($folders | Select -ExpandProperty Name) -count

When the script is complete – you get a package ID that has trouble. A better choice is to delete and create again this package.

标记:Powershell系统中心系统中心配置管理器技术预览
上一篇 新的AI功能 365 Excel
下一篇 配置管理器查询集合列表 SCCM 1806 KB4465865
2 评论 2 评论
  • Heiko 说:
    二月 21, 2020 在 4:04 是

    Hi,
    nice to see, that other people got the same issue.

    With this PowerShell i was able to identify some of the packages preventing the ContentLibExplorer start. But not all. In my ContentLib\DataLib i found tons of orphaned folders from SUP Content and apllications also which seems to be ignored by this PowerShell.

    I also found out, that the empty folders are not visible in the explorer.exe! You have to use other tools like Total Commander or even cmd.exe to make them visible.

    The cause for my issue seems to be our OnAccess Virus-Scanner. We missed to exclude the SCCM Contentlib Folder on our DPs 🙁

    Was somebody able to fix the problem without rebuilding the whole Content lib ?

    BR Heiko

    回复
    • Peter 说:
      可能 12, 2020 在 7:22 是

      很遗憾 (per microsoft) resolution is to recreate and redistribute all of the content. Had this happen with a client who decided to enable anti-virus on their CM box without any exclusions for CM stuff.

      回复

发表回复 取消回复

您的电子邮件地址不会被公开. 必填字段已标记 *

该网站使用 Akismet 来减少垃圾邮件. 了解您的评论数据的处理方式.

翻译

English中文(简体)DanskNederlandsFrançaisDeutschItaliano한국어PolskiPortuguêsRomânăEspañolУкраїнська
经过 Transposh - translation plugin for wordpress

热门帖子

Windows Server 的系统要求 2016
Windows服务器
配置管理器查询集合列表
配置管理器查询集合列表
configmgr
在经典团队网站的新式页面上启用结构化/托管导航
技术
SCCM 无法从 MP 获取预期版本的 DP 位置
configmgr

最近的帖子

在 Ubuntu 上安装和配置 Fail2ban 以实现 SSH 保护 24.04
Linux
在AlmaLinux上启用和配置FirewallD
Linux
AlmaLinux中的用户创建和SSH密钥设置
Linux
如何在AlmaLinux上重置密码
Linux

© 2023 进入IT

转到移动版本
欢迎回来!

登录您的帐户

用户名或电子邮件地址
密码

丢失密码?