我使用来自 Codeplex 的 Kaido Jarvemets 的 PowerShell 脚本创建了一个辅助站点,它运行良好,它位于此处:“Automated Configuration Manager Secondary Site server with PowerShell”。然后我使用内置的 SCCM 复制包向导并将包从我的一个分发点复制到辅助站点的 DP。复制包向导报告成功,但是当我转到我的辅助站点服务器时,我无法在任何地方找到包。我什至运行了一份显示我所有 DP 状态的报告,它甚至显示我所有的包裹都在我的辅助站点 DP 上,但我不知道在哪里可以找到它们。有人可以帮我吗?谢谢
当 SCCM 利用站点服务器作为分发点时,它会在硬盘上创建隐藏的共享以进行包分发。将包添加到 DP 时,SCCM 将使用可用空间最多的驱动器。共享的名称以 开头
SMSPKG
,后跟驱动器号和美元符号。假设向分发点发送了一个包。发送包裹时,
E:
驱动器的可用空间最大。该包将存储在隐藏的共享\\{DistributionPoint}\SMSPKGE$\{PKG_ID}
中。您可以通过多种方式找到包 ID,但一种方法可能是从 Powershell:## where XXX is the site code and SCCMSERVER is the name of your SCCM SERVER
PS X:\> gwmi -namespace 'root\sms\site_XXX' -query 'SELECT name,packageId FROM SMS_PACKAGE' -computer SCCMSERVER|select name,packageid
希望这会有所帮助。
您可以通过检查软件分发节点中包对象下的包状态节点来确认任何包在 SCCM 控制台中的位置。我附上了包含相关详细信息的屏幕截图。
这是一个更新,我真的不好意思透露这个,但我必须在我的主站点上创建我的地址才能与我的辅助站点通信。我知道这一点,但我假设我运行的 PowerShell 脚本为我做了这件事,显然它没有。不管怎样,它现在工作了。