关于 Autopilot 窗口
要查看此窗口,请点击工具 > 现代设备管理 > Windows Autopilot。
关于“创建 Azure AD 组”页面
-
名称和描述:这些项目显示在组主列表视图中和 Azure 中。 它们有助于组织各个组。
-
邮件昵称:Microsoft 要求每个 Azure AD 组具备唯一的邮件昵称。 昵称不能以句点字符开头。 有关昵称处理方式的信息,请参阅 microsoft.com 上的这篇文章。
-
组成员身份类型:可以是已分配、动态:用户或动态:设备。 如果选择已分配,则表示会在部署配置文件中手动将设备分配到新组。 如果选择动态类型,则会显示动态成员身份规则生成器,需要在其中配置各种规则,用于确定将属于该组的设备。
-
组分类:可以是安全或 Microsoft365。 Autopilot 仅支持安全组(默认)。
关于“创建部署配置文件 > 基本信息”页面
-
名称和描述:这些项目显示在部署配置文件主列表视图中和 Azure 中。 它们有助于组织各个部署配置文件。
-
将所有目标设备转换成 Autopilot:如果设备尚未通过 Autopilot 注册,并且满足 Autopilot 系统要求,则此操作将注册设备。 注册后,如果公司重置该设备,就可使用全新体验 Autopilot。
关于“创建部署配置文件 >全新体验 (OOBE)”页面
OOBE 页面可对典型 Windows 设置体验期间显示的每个用户界面选项的设置进行预配置。
-
已预配置的部署(白手套):指定设备映像已由 OEM 进行预配置。 如果未在凭据设置页面中输入 MDM 应用程序 ID,则会禁用此选项。
-
Active Directory 加入类型:可以是仅 Azure AD 已加入或混合 Azure AD 已加入。 创建部署配置文件后,將不再能编辑此选项。
如果选择了“混合”,请提供计算机名称前缀、域名和组织单位。 提供的前缀将作为所有已配置的计算机名称的前缀。 其余的字符将以随机方式指定。
-
隐藏 Microsoft 软件许可条款 (EULA):隐藏最终用户许可协议。
-
隐藏隐私设置:隐藏隐私设置。
-
隐藏更改帐户选项:隐藏在登录期间或域错误页面上用于更改帐户的选项。
-
用户帐户类型:选择要将登录用户的帐户配置为标准用户还是管理员。
-
语言(区域):默认设置是让操作系统根据所在位置自动选择区域。 也可以选择用户选择或自行指定区域。
-
如果设置了语言则跳过键盘选择页面:如果选择了语言(区域),则可通过此选项在设置期间跳过 Windows 键盘选择界面。
-
使用设备命名模板:选择此选项可打开设备名称模板字段(可能必须向下滚动才能看到)。 按照字段上方显示的模板命名准则进行操作。 此字段将覆盖在混合加入的计算机名称前缀中进行的任何更改。
关于“创建部署配置文件 > 最终用户状态”页面
在最初的设备设置期间和用户首次登录期间,会显示“最终用户状态”页面。 Endpoint Manager Autopilot 始终显示此页面。 如果在部署期间发生故障,可以使用以下选项。
-
在安装用时超过指定的分钟数时显示错误: 选择后,用户将看到默认的 Windows 消息:“安装用时超过您的组织设置的时间限制。 请重试,或者联系 IT 支持人员寻求帮助。”我们建议将此时间设置为至少 60 分钟。 如果配置时间超过您设置的时间,即使再多用一点时间就能成功完成配置,也会显示此错误消息。
-
在发生时间限制错误时显示自定义消息:如果希望用户看到自定义消息,而不是上述默认消息,请在此输入自定义消息。 此文本会显示在窗口底部。
-
在发生时间限制错误时允许用户收集日志:选择后,在配置期间出现问题时,此选项会向用户显示收集日志按钮。 点击此按钮,将提示用户保存 MDMDiagReport.cab 日志文件。
-
在发生应用程序安装错误时允许使用设备:选择后,在配置期间出现问题时,用户可以按下仍然继续按钮。
-
在应用程序安装失败时允许设备重置:选择后,在应用程序安装失败时,用户可以点击重置设备按钮。
-
阻止最终用户设备设置重试:选择后,在配置出于某种原因而失败时,不会显示重试按钮。 我们建议选择此选项,以便用户无法使用重试,因为重试可能会产生不可预料的结果。
关于“创建部署配置文件 > 组分配”页面
要将部署配置文件发送到设备,请将其分配到组。 该组中的所有设备都将收到配置文件。 在组具有配置文件并向该组分配了一个或多个设备之后,Azure 会将配置文件分配到设备。
-
无设备:不会将部署配置文件分配到组。 需要将配置文件分配到组,才能部署配置文件。
-
所有设备:部署配置文件适用于所有设备。 如果选择此选项,则不需要配置组,但也意味着租户只能有一个活动的部署配置文件。
-
所选组:选择此选项可显示已包括的组列表。 点击要包括的组旁边的框。
关于“创建部署配置文件 > 概述”页面
“概述”页面总结了部署配置文件配置。 在审查之后,点击创建配置文件以保存更改并创建配置文件。 已创建的配置文件显示在部署配置文件主页面中。
关于“应用程序 > 基本信息”页面
在此处创建的应用程序会上传到 Azure Blob 存储。
应用程序文件必须位于核心服务器上的 ManagementSuite\landesk\files 文件夹中。 支持的格式为 .exe、.msi 和 .intunewin。
上传流程还要求 Microsoft Win32 内容准备工具 IntuneWinAppUtil.exe 也位于该文件夹中。 可以在此处下载 IntuneWinAppUtil.exe:https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool。
-
名称和描述:这些项目显示在应用程序主列表视图中。 它们有助于组织各个应用程序。
-
选择程序包文件:点击此选项可选择用于安装所配置的应用程序的程序包文件。
在编辑现有应用程序时,无法修改程序包文件或路径。 要更改这些内容,需要创建新的应用程序。
关于“应用程序 > 安装行为”页面
-
安装命令:默认设置是程序包文件的文件名。 根据需要添加其他命令参数
-
安装行为:程序包可以通过系统帐户或登录用户帐户来安装。
-
在安装之后强制重新启动:如果应用程序需要重新启动,则选择此选项。
关于“应用程序 > 要求”页面
(此页面还用于创建 Microsoft 365 应用程序 > 要求规则。)
使用此页面来定义关于安装此程序包的 PowerShell 或注册表项要求。
例如,可能要创建一项注册表要求来检测是否已经安装该程序包。 在这种情况下,需要提供应用程序创建的唯一注册表项路径,并将注册表项要求类型设置为该项不存在。
要求规则为可选。 如果不指定任何要求规则,则始终会安装应用程序。 如果未满足任何要求规则,则不会安装应用程序。
创建 PowerShell 规则
- 脚本文件:浏览此规则要使用的 PowerShell 脚本文件。 所选择的脚本必须生成输出。
- 输出类型:选择该规则需要的 PowerShell 脚本输出类型。 可以是布尔、日期时间、浮点型、整数、字符串或版本。
- 运算符:选择该规则需要输出的值是等于还是不等于。
- 值:输入要匹配的输出值。
创建注册表规则
-
在 64 位客户端上使用 32 位注册表配置单元:如果要专门检查 32 位注册表项,则选择此选项。 32 位和 64 位配置单元中可能存在相同的项,但值可能不同。 在大多数情况下,可以不选择此选项。
-
注册表项路径:完整的项路径,可以 HKLM、COMPUTER\HKEY_LOCAL_MACHINE 或 HKEY_LOCAL_MACHINE 开头。
-
注册表项值:可选,只有在查找特定的值时才需要提供。
-
注册表项要求类型:可以是项存在、该项不存在、字符串比较、整数比较或版本比较。 [什么是版本比较]
创建要求
-
输入注册表项路径和注册表项要求类型。 可以选择输入注册表项值。
-
点击添加要求。
-
为其他要求重复该过程。
关于“应用程序 > 检测规则”页面
(此页面还用于创建 Microsoft 365 应用程序 > 检测规则。)
Autopilot 将安装返回代码和您可以创建的检测规则结合使用,以确定应用程序是否成功安装。 在 Autopilot 中,检测规则为可选,即使 Microsoft Intune 需要将检测规则用于部署也是如此。 如果不希望依赖于应用程序安装的返回代码,请创建您自己的检测规则,以提高应用程序安装状态报告的准确度。
可以添加多个检测规则。 并非必须匹配所有规则。
否则,此页面的作用将与上述要求页面相同。
MSI 检测规则
版本 2022 SU1 添加了对 MSI 检测规则的支持。 MSI 程序包具有产品代码,此选项会自动检测在基本信息页面上所选文件的代码,并在规则中使用。 如果在 Autopilot 配置过程结束时,在客户端设备的注册表中找到该产品代码,Endpoint Manager 将在 Autopilot 应用程序安装状态页面指出,该应用程序已安装。
如果该路径中不再有该文件,将显示一条消息,说明没有找到程序包文件,将无法创建 MSI 规则。 但是,可以创建检测该产品代码的注册表规则。
如果初次添加该应用程序后更新过该路径中的文件,那么检索到的产品代码可能与原始文件不匹配,检测规则将不起作用。 可以为更新后的 MSI 创建新应用程序,或者创建检测更新后的产品代码的注册表规则。
关于“应用程序 > 组分配”页面
(此页面还用于创建 Microsoft 365 应用程序 > 组分配。)
要将应用程序发送到设备,请将其分配到组。 该组中的所有设备都将接收应用程序。
-
无设备:不会将应用程序分配到组。 需要将应用程序分配到组,才能部署应用程序。 如果没有准备好部署应用程序,请使用此选项。
-
所有设备:应用程序部署到所有设备。 [[这是一个组吗?]]
-
所选组:应用程序部署到所选组中的设备。 选择此选项可显示已包括的组列表。 点击要包括的组旁边的框。
关于“应用程序 > 概述”页面
概述页面总结了应用程序配置。 在审查之后,点击创建应用程序以保存更改并创建应用程序。 已创建的应用程序显示在应用程序主页面中。
使用动态成员身份规则生成器
使用动态成员身份规则生成器,为设备和用户创建 Active Directory 组成员身份规则。 这些规则将确定会自动添加到您创建的 Active Directory 组的设备或用户。
每个规则最多包含五个规则表达式。 每个规则表达式包含属性、运算符和值。
点击刷新规则按钮,使用对现有规则表达式进行的更改来更新规则文本框。 每次点击添加其他规则链接,都会刷新规则文本框。
如果要手动输入规则,请使用编辑规则按钮。 这样可以在规则文本框中进行编辑。 最初可以将查询编辑器的规则与手动输入的规则编辑结合使用,但是在点击保存规则之后,查询编辑器将不再显示,必须手动进行任何后续更改。 手动进行的任何更改都必须符合 Microsoft AD 规则语法。 编辑器不会进行语法检查。
要保存在点击编辑规则按钮之后在规则文本框中进行的更改,请点击保存规则。 如果未手动编辑规则,保存规则按钮将显示为灰色。 在这种情况下,完成组属性和规则表达式的编辑后,点击页面中的保存按钮可保存所有更改。
手动提取 .CSV 设备信息
如果拥有设备的物理访问权限,则可以手动提取 .CSV 文件,以便导入到 Azure 中。
手动提取 .CSV 设备信息
-
启动新设备,在出现第一个等待用户输入的对话框时,按钮 <shift>-F10 调出命令提示符。 在命令提示符中完成其余的步骤。
-
创建 C:\temp 文件夹。
-
运行以下命令。 为 .CAB 文件选择适当的名称,以便持续跟踪与之关联的虚拟机或物理设备。
mdmdiagnosticstool.exe -area Autopilot -cab c:\temp\device.cab
-
解压缩 .CAB 文件并检索 DeviceHash_<identifier>.csv 文件
-
将 .CSV 文件复制到 U 盘或映射的网络共享。
-
在 Endpoint Manager Autopilot 的设备页面中,点击上传 CSV 按钮并上传文件。
-
等待 Azure 处理更改,最多需要十五分钟,然后点击刷新按钮,查看设备是否已导入。 因为这是新安装的操作系统,还没有计算机名称,所以列表中的设备名称要么是系列号,要么是序列号的某种变体。