![Windows PE:Powershell 未安装且错误 0x80070002](https://linux22.com/image/652151/Windows%20PE%EF%BC%9APowershell%20%E6%9C%AA%E5%AE%89%E8%A3%85%E4%B8%94%E9%94%99%E8%AF%AF%200x80070002.png)
尝试运行任务序列。在最后一步中,我尝试运行 powershell 脚本来安装各种 IIS 功能。在此步骤中,任务序列以错误终止(目前记不清错误代码)。在 smstslog 中,它显示“Powershell 未安装”。
然后,我安装了有问题的映像并向其中添加了所有必要的包(然后这文章)。
当我启动 Windows PE 并选择操作系统映像时,我看到它实际上是如何下载启动映像的(现在应该包含 Powershell)。下载后,它会尝试应用该映像,但随后失败并出现错误 0x80070002。一些研究表明,该错误可能与网络权限不佳和/或无法在网络共享上找到映像有关。两者,尤其是后一种选择对我来说似乎不合逻辑,因为它首先能够下载映像。
还有什么其他原因可能导致此错误吗?
答案1
错误可能是由于 MDT 验证了 PSversion。如果您的 MDT 已加载 ADK 8.0,则需要在 ZTIPSUtilities.wsf 文件中添加一行来检查 PS 版本是否 >= 3.0。否则它只会查找 3.0>。
否则,您可以升级到 ADK 8.1 或 10。我最近遇到了这个问题,并抛出了错误。修改了 wsf,错误就消失了。
祝你好运。