非官方的,多合一的質量更新工具,旨在成為JAMF管理員的理想伴侶
歡迎來到MUT V6。如果您熟悉MUT V5和Mut Classic,那麼Mut V6可能會感到非常熟悉。如果這是您第一次在這裡,我建議您完整閱讀README。
如果您想快速瀏覽V6新功能的視頻巡迴演出,請在此處查看我們的介紹視頻:https://www.youtube.com/watch?v=g1cwowbr_ti
MUT是一種非常強大的工具,並且具有強大的功能是巨大的破壞能力。始終,僅對幾個設備進行小型測試更新,以確保您的更新按預期工作,並且由於更新而不會破壞您的範圍。
MUT是用Swift編寫的本機MacOS應用程序,它允許JAMF Admins對其設備和JAMF中的設備和用戶的屬性(例如用戶名,資產標籤或擴展屬性)進行質量更新。
管理員還可以對靜態組進行質量變化,以及通過MUT進行的Prestage入學範圍。
MUT登錄時會自動執行您的憑據檢查。如果它會感覺到您提供的憑據的問題,它將讓您知道這些問題是什麼。
MUT通過為新的JPAPI生成令牌來執行這些檢查。任何用戶都可以為JPAPI生成令牌,因此不再需要存在“旁路身份驗證”複選框。此復選框已更改為“允許不安全的SSL”複選框。如果您想允許不安全的SSL,則可以使用此復選框,但是MUT默認情況下將執行每個ATS的標準SSL檢查。
所有特權都可以在JAMF Pro Server Action中找到,只需要檢查更新 - 除非另有說明。
計算機模板- 計算機,用戶
組和Prestage模板(建議擁有單獨的用戶以供至少特權訪問):
計算機組 / prestage-靜態計算機組,計算機prestage註冊
設備組 / PRESTAGE-靜態移動設備組,移動設備PRESTAGE註冊
用戶組- 靜態用戶組
移動設備模板- 移動設備,用戶
用戶模板- 用戶(更新,創建)
首次驗證時,將為您提供一個相對簡單的屏幕,該屏幕將具有一個大按鈕來下載使用MUT所需的CSV模板。請注意,這些模板傾向於隨著靜音升級而變化,以允許新功能,因此建議您在更新後重新下載這些模板。
按下下載CSV模板按鈕後,Mut會問您要在哪裡保存MUT模板。 mut.log不再位於模板目錄中,現在可以在頁面頂部的設置菜單下找到。
為了更新JAMF Pro中對象(例如計算機或移動設備)的信息,您將需要使用MUT保存在指定的位置的關聯的CSV模板。例如,要更新計算機對象,您需要使用“ computertemplate.csv”。
MUT對此CSV文件的標頭行執行驗證檢查,並且在上傳CSV文件之前,不要修改標頭行(例如刪除列或重新安排列)非常重要。如果您這樣做,MUT會拒絕該文件。
MUT的一種常見用途是更新單個屬性,例如更新分配給一組設備的用戶名,或填充設備的資產標籤或條形碼。
要記住的最重要的事情是,CSV中完全空白的任何單元都將被忽略。請注意,空間與完全空白不同。 “”和“”之間有很大的區別。
如果在MUT中忽略了一個字段,則您的飛行前檢查將顯示該字段的藍色“(不變)”。
如果您想在一組設備上更新用戶名,則CSV文件看起來像這樣(省略號之後有更多列。):
| 計算機串行 | 顯示名稱 | 資產標籤 | 條形碼1 | 條形碼2 | 使用者名稱 | 真名 | ... |
|---|---|---|---|---|---|---|---|
| C13371337 | 1337 |
MUT會在運行飛行前檢查時顯示以下屏幕:
MUT最要求的功能也許是能夠一次更新多個屬性的能力。現在可以在MUT中獲得此功能。
要一次更新對象的多個屬性,只需填充CSV文件中的所有這些字段即可。當您運行飛行前檢查時,將向您提供所有將要更新的信息(任何空白字段仍將顯示為“(不變)”)。
如果您想更新資產標籤,條形碼,用戶名以及一組設備上的真實名稱,則CSV文件將看起來像這樣(Ellipsis之後有更多列。)::
| 計算機串行 | 顯示名稱 | 資產標籤 | 條形碼1 | 條形碼2 | 使用者名稱 | 真名 | ... |
|---|---|---|---|---|---|---|---|
| C1111111 | mut-1111 | 0123456789 | 0123456789 | Mike.Levenick | 邁克·萊維克(Mike Levenick) | ||
| C2222222 | mut-222 | 1234567890 | 1234567890 | Ben.Whitis | 本炎 |
MUT會在運行飛行前檢查時顯示以下屏幕:
從JAMF Pro 10.33開始,有一個端點,可以通過JAMF Pro API檢查或未選中執行名稱複選框。
MUT V6可以利用此端點,並允許您執行或不強制移動設備的名稱。移動設備模板中有一個新的“執行名稱”字段,並且該字段接受true或false的布爾值。
這些更新可以自己完成,也可以與其他任何更新結合使用。要設置移動設備名稱並強制執行該名稱,並更新資產標籤,條形碼和用戶名,您的CSV看起來像這樣:
| 計算機串行 | 顯示名稱 | 執行名稱 | 資產標籤 | 條形碼1 | 條形碼2 | 使用者名稱 | ... |
|---|---|---|---|---|---|---|---|
| C1111111 | Mikes iPhone | 真的 | mut-1111 | 0123456789 | Mike.Levenick | ||
| C2222222 | Mikes iPad | 真的 | mut-222 | 1234567890 | Ben.Whitis |
MUT還能夠更新設備或用戶的擴展屬性。為了做到這一點,您必須首先確定擴展屬性ID號。當您在設置(齒輪圖標)>“計算機管理>擴展屬性”下查看JAMF Pro的GUI中的擴展屬性時,您可以在URL中找到此數字。
例如,此處顯示的擴展屬性的EA ID是“ 2”。
要更新擴展屬性,只需在模板的所有現有列之後,將自己的標頭添加到新列中,然後將字符串“ ea_#”放在標題中,其中#是您想要更新的EA的ID 。
例如,要更新具有ID的擴展屬性:“ 2”,我們將使用標頭“ EA_2”添加一個新列,然後將其值放在列中。
您的CSV看起來像這樣(有些列僅僅是為了使其合適。請不要從CSV中刪除列):
| 計算機串行 | 顯示名稱 | 資產標籤 | 條形碼1 | ... | ... | 網站(ID或名稱) | EA_2 |
|---|---|---|---|---|---|---|---|
| C1111111 | mut-1111 | 0123456789 | 新價值 | ||||
| C2222222 | mut-222 | 1234567890 | 新價值 |
MUT會在運行飛行前檢查時顯示諸如以下內容之類的屏幕。注意使用EA_2添加的新字段。另請注意,您需要在右側窗口中向下滾動,才能查看MUT現在可以更新的所有字段。有很多!:
MUT的另一個常見工作流程是清除現有屬性。例如,在將一組設備重新分配給新用戶或退休的情況下,發生這種情況,並且需要清除它們的用戶名和相關信息。
由於MUT現在忽略了CSV中的空白字段,因此必須使用特定的字符串來告訴MUT清除值。該字符串當前是“清晰的!” (帶有引人注目的點,沒有引號。)在飛行前GUI中,MUT將在所有紅色中顯示“將被清除”的字符串,以便您知道該字段正在清除。
如果您想從設備中清除用戶信息,您的CSV看起來像這樣(省略於省略號之後的列。):
| 計算機串行 | 顯示名稱 | 資產標籤 | 條形碼1 | 條形碼2 | 使用者名稱 | 真名 | ... |
|---|---|---|---|---|---|---|---|
| C1111111 | mut-1111 | 0123456789 | 0123456789 | 清除! | 清除! | ||
| C2222222 | mut-222 | 1234567890 | 1234567890 | 清除! | 清除! |
MUT將顯示一個屏幕,例如您運行飛行前檢查時(我對此屏幕截圖的清算值有點過分...):):
MUT V6能夠更新靜態組(計算機,移動設備或用戶)的內容。它能夠將對象添加到組中,從組中刪除對象,也可以替換該組的整個當前內容。
為了做到這一點,您的CSV文件只能包含一列標識符,以在該組的範圍中添加,刪除或替換對象。該標識符可以是計算機和移動設備的序列號或ID,也可以是用戶的用戶名或ID。
您的CSV文件應該看起來像這樣:
| 序列號或用戶名 |
|---|
| C1111111 |
| C2222222 |
| C3333333 |
| C4444444 |
| C5555555 |
當您將此CSV上傳到MUT時,您將被帶到一個稍微不同的屏幕上,其中包含下拉菜單。這些下拉列表是您將如何選擇要採取的措施。它還包含一個框,您必須在其中放置要修改靜態組的ID。查看要修改的組時,可以在URL中找到此ID。
例如,以下組的組ID為“ 3”。
但是,讓我們假裝我們的小組編號是1337;為了將所討論的設備添加到計算機靜態組1337中,您的mut GUI看起來像這樣:
MUT V6的新功能之一是能夠修改Prestages的範圍。此功能需要JAMF Pro V10.24+才能正常運行。
為了做到這一點,您的CSV文件只能包含一列標識符,以在該prestage的範圍內添加,刪除或替換對象。該標識符可以是計算機和移動設備的序列號或ID。
您的CSV文件應該看起來像這樣:
| 序列號或用戶名 |
|---|
| C1111111 |
| C2222222 |
| C3333333 |
| C4444444 |
| C5555555 |
當您將此CSV上傳到MUT時,您將被帶到一個稍微不同的屏幕上,其中包含下拉菜單。這些下拉列表是您將如何選擇要採取的措施。它還包含一個盒子,您必須在其中放置要修改的Prestage的ID。查看要修改的prestage時,可以在URL中找到此ID。
例如,以下組的Prestage ID為“ 1”。
為了將有關設備添加到Prestage 1中,您的Mut Gui看起來像這樣:
MUT V5使用了一種新方法來更新組和prestages。這種新方法效率要高得多,但要求CSV是完美的。任何已經處於範圍中的設備,或者不再在環境中的線路都會導致整個更新失敗。因此,像Mut V4一樣,提供了Mut Classic,它更新了組或Prestage逐線。
這些逐條提交的提交效率要差得多,並且需要更長的時間,但是如果CSV中的線路不好,MUT將簡單地跳過它並繼續前進。
現在,在MUT V6中,您可以獲得兩全其美的最佳狀態。 MUT V6最初將嘗試新的,更高效的更新方法,但是如果失敗的機會失敗,您將獲得嘗試嘗試“經典模式”更新的選項。
重要的是要注意,這種經典模式仍然會失敗,但是這些行將在mut.log中報告以供以後審核,並且任何其他行仍將成功通過。
重要的是要注意,經典模式與通過MUT進行的“替換”更新嘗試不兼容,因為整個組或prestage將簡單地用CSV的最後一個工作線代替。
MUT的退伍軍人很可能需要在每次更新之前進行飛行前檢查,然後在提交之前檢查信息。
在上傳CSV後,在V6中的flight Preflight檢查現在就會發生。如果您的CSV文件存在問題,則一旦嘗試上傳,您就會立即提醒您。如果您的CSV包含錯誤,MUT也不應該讓您運行任何更新。
在上傳CSV時,將在V6中進行v6中的前飛行檢查和Prestage範圍更新,但是一旦填充了下拉列表和標識符盒,就必須運行單獨的飛行前檢查。提交更新按鈕將在填充這些字段之前不會出現,然後運行前飛行前檢查。
強烈建議您在使用MUT進行大規模更新之前對幾個設備進行小型測試更新,尤其是如果您是該工具的新手。
一旦您對要提交給JAMF Pro服務器的更新充滿信心,就可以點擊“提交更新”按鈕。
在MUT的主GUI中顯示的狀態/結果信息很少。現在,您可以通過前往屏幕頂部的“設置菜單”找到一個mut.log。該新日誌文件包含有關您更新狀態的更多詳細信息,並應有助於對故障排除。
日誌文件看起來有點像這樣: