重新命名電腦

管理員可以在 Jamf Pro 中編輯受管理電腦的庫存名稱。若要重新命名遠端電腦,以與 Jamf Pro 中的庫存名稱相符,您可以使用原則。變更遠端電腦名稱時,最佳做法是使用原則執行指令碼,藉此讓主機名稱與電腦的本機主機名稱相符。這可讓網路中的其他電腦探索並連線至 DNS 中的電腦。

此程序涉及下列步驟:

  1. 編輯 Jamf Pro 中的電腦名稱
  2. 使用原則變更電腦名稱
  3. 使用原則更新主機名稱和本機主機名稱

編輯 Jamf Pro 中的電腦名稱

若要將 Jamf Pro 中的電腦重新命名,您必須編輯庫存中的電腦名稱。

注意:

在編輯 Jamf Pro 中的電腦名稱之前,請先確認目前的電腦名稱與 Jamf Pro 中的庫存名稱相符。透過瀏覽至 Apple 功能表 > 系統偏好設定 > 共用 > 電腦名稱,即可找到電腦名稱。

  1. Jamf Pro 中,於側邊欄頂端按一下 電腦
  2. 按一下側邊欄中的 搜尋庫存
  3. 在「搜尋」欄位中,輸入您欲變更的電腦名稱。如需更多資訊,請見簡易電腦搜尋
  4. 按一下電腦名稱,再按一下 編輯
  5. 電腦名稱 欄位中輸入新的電腦名稱。
  6. 按一下 儲存

使用原則變更電腦名稱

需求條件

若要使用某個原則來變更電腦名稱,您需要一個具備建立或更新原則權限的 Jamf Pro 使用者帳戶。

  1. Jamf Pro 中,於側邊欄頂端按一下 電腦
  2. 按一下側邊欄中的 原則
  3. 按一下 新建
  4. 使用「一般」 承載配置原則的基本設定,包括觸發和執行頻率。
  5. 使用「維護」承載選擇原則的基本設定,包括 重設電腦名稱 核取方塊。
    注意:

    啟用此設定可將電腦名稱重設為庫存記錄中所指定的名稱。若在執行原則之前,此原則已先送出庫存,則會將名稱變更回電腦目前所設定的名稱。

  6. 按一下 範圍 索引標籤並配置原則的範圍。
  7. 按一下 儲存

原則會在該範圍內的電腦下一次簽入 Jamf Pro 且符合「一般」承載中的標準時,於這些電腦上執行。

注意:

您可以透過檢閱原則記錄檔確認該電腦名稱已遭到變更。

使用原則更新主機名稱和本機主機名稱

若要更新主機名稱、電腦名稱和本機主機名稱,您需要建立包括新電腦名稱的指令碼。接著您可以使用原則執行指令碼。當已在網路上配置 DNS 服務時,此指令碼中所使用的命令可以動態更新電腦。

更新主機名稱和本機主機名稱時,請使用下列指導方針:

  • 使用連字號,而非空格。

  • 您唯一可使用的特殊字元是連字號。

  • 不區分大小寫。

  • 忽略非英數字元。

您也可以將下列選項新增至指令碼中所使用的命令。

-target <target volume>

在電腦啟動到指定的目標磁碟區時設定名稱

-name <name>

電腦的新名稱

-useMACAddress

將名稱變更為主要 MAC 位址

-useSerialNumber

將名稱變更為序號

-suffix <suffix>

將此尾碼新增至 MAC 位址或序號。例如:

sudo jamf setComputerName -useMACAddress -suffix '-example'
-prefix <prefix>

將此首碼新增至 MAC 位址或序號。例如:

sudo jamf setComputerName -useMACAddress -prefix '-example'
-fromFile <file path>

含有電腦之 MAC 位址或序號的 CSV 檔案路徑,後面接著新名稱。例如:

sudo jamf setComputerName -fromFile '/file/path'
  1. 在 Jamf Pro 中,按一下頁面右上角的 設定
  2. 按一下 電腦管理
  3. 按一下 指令碼
  4. 按一下
  5. 使用「一般」窗格配置指令碼的基本設定,包括顯示名稱和類別。
    注意:

    如果您未將指令碼新增至類別,Jamf「管理員」會在「未知」類別中以藍色文字顯示指令碼。

  6. 按一下 指令碼 索引標籤,並在指令碼編輯器中輸入下列內容,以修改您環境中的指令碼: sudo jamf setComputerName
  7. 按一下 儲存

您現在可以透過建立原則來運行指令碼,並將指令碼新增至「指令碼」承載中。