这是一篇快速帖子,您可以帮助检查现有 Windows 10 PC 的Windows 11 硬件准备情况 PowerShell 脚本。我有一篇文章,我们已经完成了端到端的Windows 11 系统要求。
微软共享了一个 PowerShell 脚本,以帮助企业评估其 Windows 10 设备与 Windows 11 升级的硬件兼容性。您可以使用 SCCM 部署 Windows 11 硬件就绪脚本。您可以使用 SCCM 中的运行脚本选项来获取 Windows 11 硬件就绪脚本的实时输出。
对于 Intune,不需要部署此 PowerShell 脚本。端点分析从 Windows PC 收集这些硬件要求详细信息。您将从 MEM 管理中心门户的“随处工作”部分查看这些报告。更多详细信息可在本文的以下部分中找到。
Windows 11 PC 健康检查应用程序不适用于企业管理的 Windows 10 设备。例如,如果 SCCM 或 Intune 管理您的 Windows 10 设备,则 Windows 11 电脑运行状况检查应用程序没有帮助。
手动方法 Windows 11 硬件准备脚本
Windows 11 硬件就绪脚本验证硬件合规性。此脚本将返回代码 0 表示成功。如果失败,则返回非零错误代码以及错误消息。您可以下载PowerShell 脚本来手动测试。
我确实在几台 PC 上运行了这个 Windows 11 硬件准备脚本。您可以从以下屏幕截图和脚本输出中看到失败或无法运行的 结果。在以下情况下,无法升级到 Windows 11有两个原因。
- TPM 版本不是 2.0。
- 未启用安全启动。
使用 SCCM 部署 Windows 11 硬件就绪脚本
您可以按照下面提到的步骤使用 SCCM 完成 Windows 11 硬件准备脚本部署,以评估 Windows 10 的硬件要求。
- 在 ConfigMgr 控制台中,单击 软件库。
- 导航到 Software LibraryOverview Scripts。
- 在“主页”选项卡的“创建”组中,单击“ 创建脚本” 。
- 在创建脚本向导的脚本页面上,配置以下设置:
- 输入 脚本名称 并选择脚本语言作为 PowerShell。
- 单击导入按钮浏览到您下载的 PS1 文件。
- 单击NEXT、NEXT和Close按钮继续。
您可以选择名为Windows 11 Readiness Script的脚本,然后单击下一步继续。您还将获得脚本执行详细信息:
脚本名称:Windows 11 就绪脚本 脚本类型:PowerShell 集合 ID:MEM00020
此集合中有 2 个资源。将通知在线客户尽快运行脚本。单击下一步继续。