使用内容库传输工具移动DP内容
在这篇文章中,我们将看到使用内容库传输工具移动DP内容的步骤。当我说DP内容时,我指的是分发点内容库。这个工具是微软的一部分System Center 2012 Configuration Manager Toolkit R2并在安装此工具包时安装。该工具包包含非常好的工具集,以帮助您管理和排除Microsoft System Center 2012 R2配置管理器故障。我知道这个工具,因为我用过这个工具早些时候.其中一个管理员在新服务器上安装了DP角色,而内容库位于C驱动器上。当安装配电点角色,如果您没有为内容库和包共享指定内容位置,那么它将被放置在空闲磁盘空间最多的磁盘上。现在我的工作是将内容从C盘移动到另一个驱动器。
的内容库传输工具将内容从一个磁盘驱动器传输到另一个。它被设计为运行在分发点站点系统上。当承载内容库的磁盘驱动器已满时,该工具非常有用。在硬盘安装(或识别)有足够的空间来承载内容库后,内容库传输用于将内容从旧的已填充的硬盘传输到新的(空的)驱动器。传输完成后,客户端计算机现在可以从新位置访问内容,无需管理员干预。
这是一个很好的工具,但是也有一些限制。请阅读以下限制,然后继续。
1)工具必须在分发点上本地运行。它不能从远程机器上运行。
2)只有当分配点没有被客户端计算机主动访问。如果在客户端计算机访问内容时运行该工具,则目标驱动器上的内容库可能有不完整的数据,或者数据传输可能完全失败,导致内容库不可用。
3)该工具必须仅在没有内容分发到分发点时运行。如果在将内容写入分发点时运行该工具,则目标驱动器上的内容库可能有不完整的数据,或者数据传输可能完全失败,导致内容库不可用。
使用内容库传输工具移动DP内容
第一步,点击下载工具箱链接.在运行分发点角色的服务器上安装工具包。
ContentLibraryTransfer工具必须使用对分发点站点系统具有管理权限的帐户运行。找到安装工具的文件夹。下服务器工具你会发现ContentLibraryTransfer工具。拷贝工具安装路径。
在下面的截图中,我们看到E盘已经有了内容库。现在我们将使用内容传输工具将其移动到F盘。
启动命令提示符(以管理员身份运行)。修改工具所在文件夹的路径。要启动内容传输,请使用以下命令。
语法:
ContentLibraryTransfer -SourceDrive <源盘>盘符-TargetDrive<目的盘符>
在下面的截图中,我们运行与上面相同的命令,但我们将输出重定向到一个单独的日志文件。
如果内容传输成功,您应该在日志文件中找到读取内容的行内容库传输现在完成!!我不能粘贴完整的日志文件,因为它有很多行,我只是粘贴了日志文件的最后几行。
CLT:02/10/2016 23:09:05删除E:SMSPKGE$ CLT:02/10/2016 23:09:05删除E:SMSPKGSIG CLT:02/10/2016 23:09:05删除E:SMSPKG CLT:02/10/2016 23:09:05删除E:SCCMContentLib CLT:02/10/2016 23:09:05删除旧内容完成CLT:02/10/2016 23:09:05更新虚拟目录CLT:02/10/2016 23:09:06虚拟目录更新完成CLT:02/10/2016 23:09:06执行传输:成功完成解释水平理论:02/10/2016 23:09:06验证传输:检查如果转会成功解释水平理论:02/10/2016 23:09:06验证传输:成功完成解释水平理论:02/10/2016 23:09:06 *************************************************************************************************** 解释水平理论:02/10/2016 23:09:06解释水平理论:02/10/2016 23:09:06内容库转移现在完成! !解释水平理论:02/10/2016 23:09:06解释水平理论:02/10/2016 23:09:06 ***************************************************************************************************
一旦成功完成内容传输,NO_SMS_ON_DRIVE。短信文件在源驱动器上创建。这意味着ContentLibraryTransfer工具不会将内容库复制到此驱动器。
还要使用注册表检查当前内容库路径,您可以导航到HKLM华体会体育系列SOFTWAREMicrosoftSMSDPContentLibraryPath.
我可以手动删除sccmcontentlib文件,而不使用任何工具,最有可能是旧文件,因为在我的场景中,它需要两个驱动器。
嗨Praj,
我知道NO_SMS_ON_DRIVE文件及其使用,但不知道您是否可以对下面的内容进行一些说明…
我们已经迁移了我们的SCCM服务器,在这个过程中,一些额外的驱动器已经添加到服务器中,并且已经被拾取并显示在管理下->分发点…我确定这些上面还没有SCCM数据,但我想避免这种情况。
如果我把NO_SMS_ON_DRIVE文件的副本放在这些驱动器的根上,这就足够了吗?还是我需要再次运行工具?如果我想避免使主SCCM驱动器混乱,会发生什么
谢谢!
要阻止DP作为源提供给客户端,只需在ConfigMgr控制台的Administration -> Distribution Points下将DP置于维护模式。右键单击你想要的DP,然后选择“启用维护模式”。等待5到10分钟来确定,然后继续执行内容传输。这对我来说在许多DP中工作,内容意外地分散在两个驱动器之间。此工具成功合并到您想要的驱动器。一旦完成,只需“禁用维护模式”,你就可以开始了。
如果我用Robocopy而不是转移工具移动档案,会有什么问题吗?Robocopy有10倍多的I/O
旧驱动器发生了什么,它将是有用的内容传输或只有新的驱动器将被使用。
如果我想使用新旧驱动器,这是可能的。请建议。
提前谢谢你。
嗨Praj,
是否有一种方法可以将数据从现有的DP传输到远程DP,而不是通过WAN?场景—在远端站点创建新的DP,现有DP上的数据大小约为200gb。只是在想,如果我们有办法把这个导出到一个驱动器和导入到新的DP?
相反,您可以使用最近的DP从那里提取内容,以避免通过WAN传输内容。
我现在正在尝试这个,是否有任何类型的进度条或指示,工具甚至在运行??
不,没有进度条,但你可以监控日志文件。
嗨Prajwal,
我做了你提到的内容库传输,它已经运行没有任何错误。我可以看到它已经在我的E驱动器上创建了文件夹,但日志文件卡住了停止winmgmt。命令不会返回到提示符,注册表仍然显示路径为C: drive。
CLT:12/05/2018 10:40:21拷贝文件C:SCCMContentLibPkgLibSTV0004E.INI到E:SCCMContentLibPkgLibSTV0004E.INI
CLT:12/05/2018 10:40:21拷贝内容:完成
CLT:12/05/2018 10:40:21停止服务
CLT:12/05/2018 10:40:21停止winmgmt
它在这一步停留了多长时间?
我们有一个专门用于ContentLib的驱动器(E:),但最近在另一个驱动器(H:)上创建了另一个SCCMContentLib文件夹。原来的ContentLib驱动器可能耗尽了磁盘空间,在添加更多之前,似乎SCCM在H:驱动器上创建了另一个SCCMContentLib文件夹。在添加更多的空间到原来的E:\SCCMContentLib,似乎SCCM再次使用这个位置,没有更多的内容被添加到H:\SCCMContentLib -然而,一些内容仍然驻留在H:\SCCMContentLib并占用空间。
我可以移动这个新的,不需要的文件夹(H:\SCCMContentLib)到原来的(E:\SCCMContentLib)?
主站点服务器出现此问题?
我得到这个错误时转移内容库到其他驱动器。
CLT:03/14/2018 12:03:15无法验证配置。此工具只能在分发点或SiteServer机器上运行。
我们只有1个DP,如果我使用内容查看器或资源管理器,我可以看到内容。为什么它没有将此服务器标识为DP。有线索吗?
您确定您正在发布点上运行该工具吗?
我很好奇这是否需要IIS默认网站正在运行,或者停止它是一种有效的方法来暂停来自上游源的发行版和来自客户端的下载?我将在远程DPs上运行它,这样就不能断开网络了。
此外,此操作是否会覆盖已分发到目标驱动器的内容?还是会合并?
提前谢谢你,马克
这对我的一个驱动器非常有帮助,但我也想移动我的第二个驱动器,当我运行这个时,我得到了这个弹出框来填充这个条目“分发点FQDN”这将是什么路径?
嗨,我有同样的问题,因为Tab填写了ContentLibraryExplorer.exe而不是Transfer.exe
在CurrentBranch版本中有多个Content…exe文件
我也想知道这个。
你能再详细说明一下吗?你是关于客户端访问DP,而内容正在传输?
Praj,他的意思是如何阻止客户访问DP,在你的介绍中第3节中提到。我假设需要停止某些服务来关闭SCCM并停止任何分发。顺便说一句,网站做得很好,非常有用的资源
做得好!
在我审阅了这篇文章后,我发现一旦工具下载到DP网络连接更需要将内容库从一个驱动器移动到另一个驱动器(如果它们都存在于相同的服务器>。所以,我相信暂时将DP从网络中移除是安全的,这会停止客户端通信,并且无法更新或分发包。
如果我说错了,请指正。
这应该是正确的,因为您正在将内容库移动到同一服务器上的另一个驱动器。
您如何确保客户端没有访问DP,或者没有分发包?
确保在运行工具时没有部署。您可以在监视下监视部署。使用DPmanager工具,您可以看到哪些包被分发到分发点。
现在运行这个程序,是否在新驱动器上设置了共享?
它
如何使用此工具将SCCMContentLib移动到UNC网络驱动器?谢谢!