我正在从 WDS 迁移到 MDT。我将在同一个盒子上安装 MDT 和 WDS。我没有理解的概念是,在此过程中,客户端 pxe 将引导到 MDT 服务而不是已经建立的 WDS 实例?
提前致谢!
我正在使用 Microsoft 部署工作台 v6.3.8450.1000。
我正在尝试配置 MDT 以捕获/部署 Windows 10 映像。我已经进行了几次测试运行,并且能够使用 LiteTouch.vbs 捕获映像并使用 PXE 引导对其进行部署,正如预期的那样。
但是,我安装到基本映像中的应用程序都没有被部署。我捕获的图像安装了一堆软件。当我从这台计算机捕获映像并将其部署到另一台计算机时,没有安装映像机器上的任何预安装应用程序。
要为图像捕获准备系统,我通常安装 Windows,然后使用 Ctrl+Shift+F3 进入审核模式。然后我安装所有应用程序并重新启动并选择“Generalize”选项。然后在重新启动时,我运行 LiteTouch.vbs 并捕获图像。
我一定是错过了什么。您如何确保 MDT 图像捕获包含预安装的应用程序?
当客户端机器启动时,它成功下载了 NBP 文件,接下来是
Windows Deployment Services (Server IP: 192.168.240.250)
Contacting server ( 192.168.240.250): /
就是这样,过了一会儿我收到一条错误消息:
Error code: 0x102
我正在使用单独的 DHCP 在 Windows server 2016 上运行 WDS(DHCP 服务器位于不同的子网中,但应配置 IP 帮助程序)。经过一番麻烦,我安装了wireshark,这是转储:
8 14.009400 Dell_bf:10:d8 Broadcast ARP 60 Who has 192.168.240.250? Tell 192.168.240.20
9 14.009431 Microsof_fa:14:29 Dell_bf:10:d8 ARP 42 192.168.240.250 is at 00:15:5d:fa:14:29
10 14.009980 192.168.240.20 192.168.240.250 TFTP 105 Read Request, File: boot\x64 \wdsmgfw.efi, Transfer type: octet, tsize=0, blksize=1468, windowsize=4
11 14.012900 192.168.240.250 192.168.240.20 TFTP 84 Option Acknowledgement, blksize=1468, windowsize=4, tsize=1322528
12 14.013613 192.168.240.20 192.168.240.250 TFTP 72 Error Code, Code: Option negotiation failed, Message: User aborted the transfer
13 14.104438 192.168.240.20 192.168.240.250 TFTP 97 Read Request, File: boot\x64\wdsmgfw.efi, Transfer type: octet, blksize=1468, windowsize=4
14 14.106343 192.168.240.250 192.168.240.20 TFTP 70 Option Acknowledgement, blksize=1468, windowsize=4
15 14.106733 192.168.240.20 192.168.240.250 TFTP 60 Acknowledgement, Block: 0
16 14.108523 192.168.240.250 192.168.240.20 TFTP 1514 Data Packet, Block: 1
.
.
.
1140 14.225958 192.168.240.250 192.168.240.20 TFTP 1514 Data Packet, Block: 900
1141 14.226273 192.168.240.20 192.168.240.250 TFTP 60 Acknowledgement, Block: 900
1142 14.226328 192.168.240.250 192.168.240.20 TFTP 1374 Data Packet, Block: 901 (last)
1143 14.226685 192.168.240.20 192.168.240.250 TFTP 60 Acknowledgement, Block: 901
1144 14.535590 192.168.240.20 192.168.240.250 DHCP 348 proxyDHCP Request - Transaction ID 0x40e20100
1145 14.593377 192.168.240.250 192.168.240.20 DHCP 391 proxyDHCP ACK - Transaction ID 0x40e20100
1146 18.254540 :: ff02::2 ICMPv6 62 Router Solicitation
1147 18.524080 Microsof_fa:14:29 Dell_bf:10:d8 ARP 42 Who has 192.168.240.20? Tell 192.168.240.250
1148 18.524440 Dell_bf:10:d8 Microsof_fa:14:29 ARP 60 192.168.240.20 is at a4:bb:6d:bf:10:d8
1149 20.067981 fe80::a6bb:6dff:febf:10d8 ff02::1:ffbf:10d8 ICMPv6 86 Multicast Listener Report
1150 20.592955 192.168.240.20 192.168.240.250 DHCP 348 proxyDHCP Request - Transaction ID 0x40e20100
1151 20.626924 192.168.240.250 192.168.240.20 DHCP 391 proxyDHCP ACK - Transaction ID 0x40e20100
然后它只是继续
1190 63.033869 192.168.240.250 192.168.240.20 DHCP 391 proxyDHCP ACK - Transaction ID 0x40e20100
1191 69.058796 192.168.240.20 192.168.240.250 DHCP 348 proxyDHCP Request - Transaction ID 0x40e20100
任何帮助将不胜感激。
*抱歉拼写错误
我正在通过 MDT 和 WDS 测试 Windows 10 部署。我一直在运行以下 MS 文档,并且已经到了从已创建的 iso 引导 VM 的地步。https://docs.microsoft.com/en-gb/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt。但是,部署失败,我从 BDD 日志文件中挖出了以下错误消息。
<![LOG[ Console > Failure when attempting to copy boot files.]LOG]!><time="14:29:19.000+000" date="08-25-2020" component="ztiRunCommandHidden" context="" type="1" thread="" file="ztiRunCommandHidden">
<![LOG[Return code from command = 15299]LOG]!><time="14:29:19.000+000" date="08-25-2020" component="ztiRunCommandHidden" context="" type="1" thread="" file="ztiRunCommandHidden">
<![LOG[Command has returned: 15299]LOG]!><time="14:29:19.000+000" date="08-25-2020" component="LTIApply" context="" type="1" thread="" file="LTIApply">
<![LOG[FAILURE ( 5616 ): 15299: Verify BCDBootEx]LOG]!><time="14:29:19.000+000" date="08-25-2020" component="LTIApply" context="" type="3" thread="" file="LTIApply">
在进行故障排除时,我遇到了以下关于我正在使用的 MDT 版本的修补程序的文章。https://support.microsoft.com/en-us/help/4564442/windows-10-deployments-fail-with-microsoft-deployment-toolkit。我按照指示复制了替换文件,检查了 WDS 服务器是否已完全修补,然后重新启动服务器。但我仍然有问题。
我在测试 VM 上收到的错误消息如下。
WDS 服务器正在运行 Windows Server 2016 标准 MDT 版本为 6.3.8456
我有:
操作系统部署效果很好:只需通过 PXE 启动,选择我想要的操作系统,然后让它运行。
我可以使用 Windows 安装 DVD 对任何服务器进行裸机恢复。
但是有没有办法通过去掉物理安装介质来简化这个过程?我想做的是通过 PXE 启动,并直接通过 WinPE 或其他一些最小环境进行完整的裸机恢复。
WDS 的所有文档都会引导您将“仅安装”安装映像添加到 WDS 服务器,而不是带有恢复支持的完整安装媒体。
我正在尝试运行 New-WdsClient PowerShell cmdlet 或 wdsutil /add-device,我真的不在乎最终使用哪个,只要它有效。
当我运行 'wdsutil.exe /add-device /device:new_client /id:aabbccddeeff /BootImagePath:"Boot\x64\Images\boot-(6).wim" ' 它工作,当我从 Ansible 运行相同的我得到
"stdout_lines": [
"",
"Windows Deployment Services Management Utility [Version 10.0.14393.0]",
"© 2016 Microsoft Corporation. All rights reserved.",
"",
"",
"An error occurred while trying to execute the command.",
"Error Code: 0xC103013A",
"Error Description: The specified server name is invalid or does not exist in the directory service.",
""
我完全被难住了。
Ansible 的作用只是:
- name: Pre Stage WDS Client
win_command: powershell.exe -
args:
stdin: 'wdsutil.exe /add-device /device:{{ var_wds_client_name }} /id:{{ var_wds_client_mac }} /BootImagePath:"Boot\x64\Images\boot-(6).wim"'
使用 New-WdsClient 我什至没有走到这一步......
有任何想法吗?
-- 编辑 1 --
当我将 win_whoami 作为临时运行时,它可以工作:
ansible wds-server --become --become-method runas --become-user DOMAIN\Administrator --module-name win_whoami 2> /dev/null| egrep "SeDebug|High"
"account_name": "High Mandatory Level",
"account_name": "High Mandatory Level",
"SeDebugPrivilege": "enabled"
当我以 adhoc 方式运行 wdsutil 时,
ansible wds-server --become --become-method runas --become-user DOMAIN\Administrator --module-name win_command -a "wdsutil.exe /add-device /device:client /id:0001a5a0c267 /BootImagePath:Boot\x64\Images\boot-(6).wim"
我得到:
Windows Deployment Services Management Utility [Version 10.0.14393.0]
© 2016 Microsoft Corporation. All rights reserved.
An error occurred while trying to execute the command.
Error Code: 0xC103013A
Error Description: The specified server name is invalid or does not exist in the directory service.
non-zero return code
大家好,我目前遇到了一个问题,即我尝试通过网络启动的笔记本电脑会通过网络下载 NBP 文件,但随后又会返回 BIOS 菜单。在此过程中,我一直在遵循本指南。
正如您从下面的屏幕截图中看到的那样,一旦“正在下载 NBP 文件... ”出现一段时间,它就会让我回到 BIOS 菜单。
预期内容: “成功下载 NBP 文件”消息应该会出现,然后启动到 WinPE。
环境:
任何帮助将不胜感激,谢谢!
我正在使用 DISM 来捕获 Windows 映像。sysprep
从 Windows PE运行和启动后,我已成功从参考计算机捕获图像。这是使用带有参数的DISM /Capture-Image
命令手动完成的。verify
它创建了一个我想通过 WDS 部署的图像。
在我们到达那里之前,我尝试手动部署映像以使用DISM /Deploy-Image
命令测试它是否工作。如果我这样做,那么它会失败error 13
。
问题是,如果我将此图像文件复制到本地笔记本电脑,我可以成功地将其挂载到一个空目录并浏览文件。
谁能帮我申请图片?
我在一台新的 Server 2012 R2 机器上安装了 Windows 部署服务 (WDS)。我的 Hyper-V(Gen2、UEFI、安全启动)客户端无法通过 TFTP 请求“boot\x64\wdsmgfw.efi”。服务器响应未找到该文件。
我可以确认 'C:\RemoteInstall\Boot\x64\wdsmgfw.efi' 确实丢失了。其他一切都在那里。
我尝试安装 Server 2016 并配置 WDS,但那里也缺少该文件。
为什么该文件丢失,我必须怎么做才能使 PXE 运行?