【问题标题】:MDT 2013 Update 1 Failure 5456MDT 2013 更新 1 失败 5456
【发布时间】:2017-03-07 16:17:11
【问题描述】:

我们目前有一个链接到 WDS 的 MDT 工作设置。当我进行 PXE 启动时,一切都按预期工作,并且新计算机部署成功。

但是,我想看看我们是否可以使用 PsExec 或 PDQ Deploy 远程推送构建。我主要是通过推送这个命令来工作的:

\\domain.org\dfs\MDT\Scripts\LiteTouch.vbs /skiptasksequence:YES /skipcomputername:YES /rulesfile:\\domain.org\dfs\MDT\Control\CustomSettings.ini /SkipDomainMembership:YES /SkipApplications:YES

LiteTouch 启动,计算机重新启动进入 WinPE,然后它开始运行 - 但它在应该执行“安装操作系统”时失败,出现错误

FAILURE (5456): Unable to determine Destination Disk, Partition, and/or Drive. See BDD>LOG for more information. Litetouch deployment failed, Return Code = -2147467259 0x80004005

我尝试了一些不同的方法,改变了安装操作系统步骤和格式和分区步骤,没有骰子。每次都在这个时候失败。

我想要的只是 1 个分区供整个驱动器供操作系统使用。我们已经将 OSDisk 作为名称,但它是否重要并不重要。我使用了一个名为 UserExit.vbs 的脚本,它在机器重建时保留机器的名称。

所有相关服务器均为 Windows Server 2016,版本 1607。

所有客户端操作系统均为 Windows 10 Enterprise,版本 1507。

Screenshots

CustomSettings.ini

我试图包含上面所有的相关代码和屏幕截图,并在 domain.org 中稍微匿名。如果需要更多信息,请告诉我。

【问题讨论】:

  • ts.xml 在这里:pastebin.com/veQcf02u
  • 为什么不创建两个分区:一个用于启动的系统分区和一个用于应用操作系统的 Windows 分区,这是更推荐的分区方法?此外,如果您在格式化和分区步骤中使用变量“OSDisk”,您可以在安装操作系统步骤中将操作系统应用目标更改为“存储在变量中的本地驱动器号”。
  • 我可以有两个分区,但我不确定要为它们设置什么设置,例如大小、格式、名称等。系统分区是对用户隐藏还是像一个D:开车?我确实在其中留下了 OSDisk 的名称,我也尝试将它放入 Install Operating System 步骤,这就是最初的样子。

标签: windows deployment partition sccm mdt


【解决方案1】:

在我的实验室中,我有最新的 MDT build 8443,它为部署 Win10 1607 和 Server 2016 提供了更好的支持。建议将您的 MDT 2013 U1 升级到最新版本,下载链接可以找到 here

对于您的问题,您可以给系统分区大小 350MB,将其标记为引导分区,并使用剩余磁盘空间创建操作系统分区。在我的测试中,我只保留如下默认配置:

系统分区将自动隐藏,操作系统分区将获得 C: 驱动器。 (在 WinPE 期间,系统分区被分配一个 V: 驱动器号,但稍后将被删除)

编辑:现在我可以在我的实验室中重现您的问题,如下所示:

我在“仅刷新”组下添加了“格式化和分区磁盘”步骤,以强制在 TS 期间执行此步骤。配置完这个之后,问题就出现了。如果我运行与日志所述相同的 WMI 查询,它将返回空结果。查询中的VolumeSerialNumber(VSN)是在分区创建和格式化过程中创建的,每次格式化磁盘都会改变。但是,在此查询中使用的 VSN 仍然是前一个(格式化之前),因此结果将为空。

SELECT * FROM Win32_LogicalDisk WHERE Size = '41996513280' and VolumeName = 'Windows' and VolumeSerialNumber = 'XXXXXXXX'

通常,当您启动 LiteTouch.vbs 时,它将被视为“刷新”部署。在这种情况下,默认情况下磁盘不会被重新格式化,除了 OS 驱动器。当您从 WinPE(通过 PXE 或启动媒体)启动 TS 时,它将被视为“NEWCOMPUTER”方案并且磁盘将被格式化。这两种场景在部署行为上完全不同,你的 TS 只能用在 NEWCOMPUTER 场景中。

解决方案:不要禁用 TS 中的“仅新计算机”和“仅刷新”组,删除“格式化和分区磁盘”步骤,就像显示的默认 TS 一样,那么您的部署应该没问题。

【讨论】:

  • 我继续让我的格式化和分区磁盘步骤看起来像你的,但我仍然收到错误。同样,只有当我从 Windows 中启动 LiteTouch.vbs 时。如果我启动到环境并单击这些步骤,即使进行此更改,它也可以正常工作。
  • 我目前正在部署 Windows 10 版本 1507,那么更新会有什么影响吗?当然,我最终还是要到 1607 或更高版本,所以无论如何我都应该更新。
  • 我让构建完成,然后我查看了 DiskPart。它看起来和你的有点不同:i.imgur.com/k7AOTBm.png。除了你给我看的屏幕截图之外,我还有其他地方在“信息”中定义了这些东西吗?
  • 您的屏幕截图与我的屏幕截图不同的原因我认为是 MDT 版本。您可以建立一个实验室并使用 MDT 版本 8443 进行测试。
  • 好吧,所以我做了一个不同的部署共享(在版本 8443 上)并将它设置为相同,就像你的屏幕截图一样,我仍然收到错误(仅在通过运行 LiteTouch.vbs 进行部署时)从 Windows 中)。在 WinPE 中,我的磁盘是这样的:i.imgur.com/pGDQHVI.png
猜你喜欢
  • 2014-12-25
  • 1970-01-01
  • 2014-10-31
  • 1970-01-01
  • 1970-01-01
  • 2016-03-05
  • 2015-01-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多