当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

作者:精品下载站 日期:2024-12-14 10:19:22 浏览:13 分类:玩电脑

使用 Intune 将 MacOS 设备名称设置为序列号


在本文中,我们将演示如何使用 Intune 将 macOS 设备名称设置为序列号。您可以使用 shell 脚本自动将 Mac 设备的名称更改为其序列号,而不是在 Intune 中手动重命名 macOS 设备。

许多组织更喜欢使用序列号作为设备名称作为标准命名约定。序列号是分配给 Mac 设备的唯一标识符。如果您需要使用保修并让 Apple 维修您的 Mac,您将需要该序列号。

使用注册配置文件中的设备命名模板,您可以轻松将序列号设置为 Windows 和 iOS/iPadOS 设备上的设备名称。但是,对于 macOS 设备,您可以使用不同的方法并通过简单的脚本来实现。

在工作中,一位客户最近为他们的员工购买了新的 MacBook。将他们注册到 Intune 后,他们决定将所有设备重命名为其序列号。通常,macOS 设备名称是第一个帐户的全名和 mac 型号的组合。例如,我的测试 Mac 的设备名称为 Prajwal’s MacBook

在 Intune 门户中,您可以使用设备属性下的“重命名”选项重命名公司 macOS 设备。但是,当您拥有少量 macOS 设备时,此方法是可行的。如果您想要将 macOS 设备名称批量重命名为其序列号,则必须使用 DeviceRename.sh 脚本。

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

  • 先决条件
  • 下载脚本以将 macOS 设备名称更改为序列号
  • macOS DeviceRename.sh 脚本修改
  • 使用 Intune 将 MacOS 设备名称设置为序列号
  • 监视 Intune 中的设备名称更改
  • 结论

先决条件

在使用 Intune 将 MacOS 设备名称设置为序列号之前,需要满足以下先决条件。

  • macOS 设备必须运行 11.0 或更高版本。
  • 在运行 shell 脚本之前,您必须在 Intune 中注册 macOS 设备。
  • macOS 设备必须直接连接到互联网。不支持通过代理连接。
  • 您必须准备好脚本才能将其应用到 macOS 设备。
  • shell 脚本以 #!并且必须位于有效位置,例如 #!/bin/sh#!/usr/bin/env zsh。有关更多详细信息,请阅读如何使用 Intune 在 macOS 上使用 shell 脚本。

有趣的阅读:使用 Intune 在 macOS 上安装 Google Chrome

下载脚本以将 macOS 设备名称更改为序列号

要使用 Intune 将 macOS 设备名称更改为 macOS 上的序列号,您需要 shell 脚本。您可以从 Prajwal Desai GitHub 存储库下载 DeviceRename.sh 脚本文件。该脚本将在 macOS 设备上运行,并将设备名称设置为匹配的序列号。

注意:适用于 macOS 的设备重命名脚本也可以在 Microsoft Intune 脚本 GitHub 存储库中找到。但是,上面共享的链接包含脚本的修改版本,该脚本将设备名称重命名为序列号,而不是型号代码-序列号-国家/地区。下一节将详细介绍这一点。

macOS DeviceRename.sh 脚本修改

Microsoft 提供的用于重命名 macOS 设备的 shell 脚本按以下格式分配设备名称。

NewName=$ModelCode-$SerialNum-$Country

如果您使用 Microsoft 的设备重命名脚本,它将使用当前的公共 IP 地址检测 Mac 型号、序列号和国家/地区,并将设备名称设置为“型号名称”-“序列号”- “国家”。

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

为了简单起见,您可以编辑 DeviceRename.sh 脚本并使用以下代码将 macOS 设备名称设置为序列号。如果您从 Prajwal Desai GitHub 存储库下载脚本,则已为您完成以下修改。

NewName=$SerialNum

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

另请阅读:使用 Intune 部署 MacOS DMG 应用

使用 Intune 将 MacOS 设备名称设置为序列号

让我们完成将 DeviceRename.sh 脚本上传到 Intune 的步骤,这会将 macOS 设备的设备名称更改为序列号。

  • 登录 Microsoft Intune 管理中心。
  • 导航至设备 > macOS,然后选择Shell 脚本
  • 点击添加按钮上传适用于 macOS 的 DeviceRename.sh 脚本。

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

添加脚本窗格的基本选项卡中输入配置文件的名称。添加有关该策略的简短说明。

例如,您可以为 macOS Shell 脚本输入以下信息:

  • 名称:将 MacOS 设备名称更改为序列号
  • 说明:将 Mac 设备重命名为其序列号

单击下一步

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

脚本设置选项卡上,上传 macOS 脚本。单击浏览图标并选择DeviceRename.sh脚本。请记住,macOS shell 脚本文件的大小必须小于200 KB。您可以查看已上传的脚本,但目前无法编辑或修改脚本。

向下滚动以在同一窗口中配置以下脚本设置。

  • 以登录用户身份运行脚本:否
  • 隐藏设备上的脚本通知:未配置
  • 脚本频率:每 1 周一次
  • 脚本失败重试次数:3

单击下一步

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

分配选项卡上,选择 Azure 组来分配 macOS 设备重命名 shell 脚本。您选择的组将显示在列表中,并将收到您的脚本策略。点击下一步

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

查看 + 添加中,会显示您配置的设置的摘要。选择添加以保存脚本。当您选择“添加”时,脚本策略将部署到您选择的 macOS 设备/用户组。

您将看到一条通知“DeviceRename.sh 上传已完成”,确认脚本已成功上传到 Intune。

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

您创建的 macOS 设备重命名 shell 脚本现在显示在脚本列表中。如果需要,您可以在将 macOS shell 脚本上传到 Intune 后选择并查看其内容。您必须等待 shell 脚本策略应用于目标组,一旦设备签入 Intune 服务,它们将收到该脚本。您还可以在 Mac 设备上的公司门户中运行检查状态,以从 Intune 检索最新政策。

另请阅读:使用 Intune 设置 Mac 桌面壁纸

监视 Intune 中的设备名称更改

现在是时候监视脚本是否分配给 macOS 设备并验证设备是否已重命名为其序列号。

您可以通过在 Intune 中选择以下报告之一来监控为用户和设备分配的所有 macOS 脚本的运行状态:

  • Shell 脚本 > 选择要监控的脚本 > 设备状态
  • Shell 脚本 > 选择要监控的脚本 > 用户状态

从下面的屏幕截图中,我们看到 macOS 设备重命名脚本在我们的 mac 设备上成功。这证实了 DeviceRename.sh 脚本在 Mac 设备上可以正常工作,并且如果您按顺序执行这些步骤,则可以获得相同的结果。

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

转至监控 > 设备状态,您将在此处找到设备名称已更改为其序列号的 macOS 设备。我们看到 macOS 设备名称现已替换为其序列名称,并且状态显示为成功

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

在 Intune 管理门户中,导航到设备 > macOS。在这里您将找到 macOS 设备列表,设备名称现在显示为序列号。

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

当用户在 Mac 上启动公司门户时,设备名称现在更改为其序列号。

[玩转系统] 使用 Intune 将 MacOS 设备名称设置为序列号

结论

可以通过脚本使用 Intune 将 MacOS 设备名称更改为序列号。尽管并非所有组织都喜欢使用序列号作为 Mac 设备的命名约定,但这对于 Mac 设备来说是更好的命名策略。您还可以使用型号代码和序列号作为设备名称来识别 Intune 中的 macOS 托管设备。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯