Support Companion เป็นแอปพลิเคชันตัวช่วย macOS ที่ได้รับการออกแบบมาเพื่อเสริมศักยภาพผู้ใช้โดยทำให้พวกเขาสามารถเข้าถึงข้อมูลและการดำเนินการที่สำคัญได้อย่างรวดเร็วและง่ายดาย แอปพลิเคชั่นนี้สร้างขึ้นเพื่อปรับปรุงงานที่หลากหลาย ขจัดความจำเป็นในการค้นหาที่กว้างขวางและการนำทางที่ซับซ้อน Support Companion มาพร้อมกับฟีเจอร์มากมายที่ช่วยเพิ่มประสิทธิภาพการทำงานของผู้ใช้
โดยจะทำงานร่วมกับ Munki และ Intune สำหรับข้อมูลแอปพลิเคชันและการอัพเดต ซึ่งเป็นแพลตฟอร์มแบบครบวงจรสำหรับการจัดการบริการเหล่านี้ ผู้ใช้สามารถดูข้อมูลระบบ เช่น เวอร์ชัน รุ่น และหมายเลขซีเรียลของ macOS ได้อย่างรวดเร็ว และดำเนินการต่างๆ เช่น การเปลี่ยนรหัสผ่าน การรีบูตเครื่อง และอื่นๆ อีกมากมายได้ด้วยการคลิกเพียงไม่กี่ครั้ง
เวอร์ชันเริ่มต้นนี้อาศัย Munki และ/หรือ Intune สำหรับข้อมูลแอปพลิเคชันและการอัพเดต หากคุณไม่ได้ใช้ Munki หรือ Intune แอปนี้อาจไม่ให้ข้อมูลโดยละเอียดในขณะนี้
หากต้องการเพิ่มการดำเนินการและข้อมูลเฉพาะอื่นๆ ของ MDM โปรดแจ้งให้เราทราบ ฉันเปิดรับผู้ให้บริการ MDM เพิ่มเติมในอนาคต หากมีความต้องการ ฉันสามารถทดสอบกับ Intune ได้เท่านั้น ดังนั้น หากคุณมีผู้ให้บริการ MDM รายอื่น เราขอขอบคุณสำหรับความช่วยเหลือในการทดสอบ
การดำเนินการ : ดำเนินการต่างๆ เช่น เปลี่ยนรหัสผ่าน, Kill Intune MDM Agent, รวบรวมบันทึก, รีบูต และอื่นๆ
ข้อมูลระบบ : ดูข้อมูลระบบอย่างรวดเร็ว เช่น เวอร์ชัน macOS, รุ่น, หมายเลขซีเรียล และเวลาบูตครั้งล่าสุด
Evergreen : ดูว่า Munki แค็ตตาล็อกอุปกรณ์ใดบ้างที่เป็นสมาชิก (ต้องมีรายการอุปกรณ์ในเครื่องที่มี SN เป็นชื่อ)
แบตเตอรี่ : ดูข้อมูลแบตเตอรี่ เช่น จำนวนรอบและสุขภาพ
MDM : ดูข้อมูล MDM เช่น สถานะการลงทะเบียนและวันที่ลงทะเบียน
ดิสก์ : ดูข้อมูลดิสก์ เช่น พื้นที่ดิสก์และสถานะ FileVault
ความคืบหน้าการแพตช์แอปพลิเคชัน : ดูความคืบหน้าของการแพตช์แอปพลิเคชัน
การอัปเดตที่รอดำเนินการ : ดูการอัปเดตที่รอดำเนินการสำหรับแอปพลิเคชัน
แอปพลิเคชัน : ดูแอปพลิเคชันที่ติดตั้งและเวอร์ชัน
ข้อมูลประจำตัว : ดูข้อมูลโปรไฟล์ของผู้ใช้ปัจจุบันและข้อมูล Kerberos SSO หรือ Platform SSO
ข้อมูลเดสก์ท็อป : แสดงข้อมูลบนเดสก์ท็อป เช่น ชื่ออุปกรณ์ หมายเลขซีเรียล เวอร์ชัน macOS และที่อยู่ IP
วิดเจ็ตแบบกำหนดเอง : เพิ่มวิดเจ็ตแบบกำหนดเองในมุมมองหลัก ซึ่งช่วยให้สามารถแสดงข้อมูลเฉพาะสำหรับองค์กรของคุณได้
บริการตนเอง : แสดงการดำเนินการทั้งหมดในแอปที่กำหนดค่าไว้ในโปรไฟล์ MDM สิ่งนี้ทำให้ผู้ใช้ได้รับประสบการณ์การบริการตนเองโดยใช้ UI ไม่ใช่แค่ไอคอนแถบเมนูเท่านั้น
แอปนี้ได้รับการแปลเป็น Swedish
Norwegian
French
และ German
แอพจะแสดงเป็นภาษาที่ผู้ใช้ต้องการหากตั้งค่าเป็นภาษาใดภาษาหนึ่งเหล่านี้ใน macOS หากภาษาที่ผู้ใช้ต้องการไม่ใช่ภาษาใดภาษาหนึ่ง แอปจะใช้ภาษาอังกฤษเป็นค่าเริ่มต้น
ยินดีสนับสนุนการมีส่วนร่วมในภาษาอื่น ๆ !
รับตัวติดตั้ง PKG ล่าสุดจากรุ่นต่างๆ
ดาวน์โหลดและติดตั้งแพ็คเกจ MacAdmins Python จากที่นี่
สิ่งนี้จำเป็นสำหรับแอปในการรันสคริปต์ เช่น การรวบรวมข้อมูล MDM
เรียกใช้โปรแกรมติดตั้ง PKG
ไม่จำเป็น
ติดตั้งแพ็คเกจ Launch Agent ที่แนบมากับรีลีสเพื่อเริ่มต้นและทำให้แอปทำงานต่อไปโดยอัตโนมัติ
แอปได้รับการติดตั้งในโฟลเดอร์ /Applications/Utilities
และติดตั้งไฟล์และโฟลเดอร์ต่อไปนี้:
/Applications/Utilities/SupportCompanion.app
- ชุดแอป
/Library/Application Support/SupportCompanion
- โฟลเดอร์ที่มีไฟล์ต่อไปนี้:
Scripts
- สคริปต์ที่ใช้เพื่อรับข้อมูล เช่น สถานะ MDM
ไฟล์ JSON ที่สร้างโดยสคริปต์เพื่อให้แอปอ่าน
/Library/LaunchDaemons/com.almenscorner.supportcompanion.plist
- LaunchDaemon สำหรับแอปเพื่อเรียกใช้สคริปต์
~/Library/Application Support/SupportCompanion/
- โฟลเดอร์ที่มีข้อมูลแอป เช่น การประทับเวลาการแจ้งเตือน
สคริปต์ถอนการติดตั้งรวมอยู่ใน App Bundle สคริปต์สามารถพบได้ในตำแหน่งต่อไปนี้: /Applications/Utilities/Support Companion.app/Contents/Resources/Uninstall.sh
Launch Agent ที่ระบุเป็นแพ็คเกจที่ลงนาม รับรอง และเย็บเล่ม หากติดตั้งและโหลดแล้ว:
เริ่มแอปหากไม่ได้ทำงานอยู่
เริ่มแอปอีกครั้งหากผู้ใช้ออก
เริ่มแอปเมื่อเข้าสู่ระบบ
Launch Agent นี้เป็นทางเลือก และคุณมีอิสระในการสร้าง Launch Agent ของคุณเองได้หากต้องการ
แพ็คเกจชุดเป็นแพ็คเกจที่มีการลงนาม รับรอง และเย็บเล่ม ซึ่งมีแอปและแพ็คเกจ Launch Agent แพ็คเกจนี้จัดทำขึ้นเพื่อความสะดวกและสามารถใช้ติดตั้งแอปและ Launch Agent ได้พร้อมกัน
ดูสูตรสำหรับ AutoPkg ได้ที่นี่
เมื่อกำหนดค่าไอคอนสำหรับวิดเจ็ตหรือการกระทำที่กำหนดเอง ชื่อไอคอนควรเป็นชื่อไอคอนวัสดุจาก https://pictogrammers.com/library/mdi/ ตัวอย่างเช่น apple-finder จะเป็น AppleFinder
เมื่อแอปเริ่มทำงาน ไอคอนแถบเมนูจะปรากฏขึ้น การคลิกไอคอนจะแสดงการดำเนินการที่สามารถทำได้ เช่น การเปิดแอป ไม่มีไอคอน Dock ปรากฏสำหรับแอป และควรเข้าถึงแอปได้จากไอคอนแถบเมนู นี่เป็นการป้องกันไม่ให้แอปเกะกะและไม่เกะกะท่าเรือ และทำให้ผู้ดูแลระบบสามารถเริ่มแอปจากเทอร์มินัลหรือสคริปต์ได้ง่ายโดยไม่ต้องแสดงแอปให้ผู้ใช้ปลายทางเห็น การเริ่มต้นแอปด้วยวิธีนี้จะส่งการแจ้งเตือนไปยังผู้ใช้หากมีการอัปเดตซอฟต์แวร์ที่พร้อมใช้งาน เป็นต้น
สามารถดูบันทึกได้โดยการรันคำสั่งต่อไปนี้ในเทอร์มินัล: log stream --debug --info --predicate 'subsystem contains "com.almenscorner.supportcompanion"'
หรือโดยการค้นหา subsystem: com.almenscorner.supportcompanion
ในแอป Console
หลายแง่มุมของแอปสามารถกำหนดค่าได้โดยใช้โปรไฟล์ MDM โดยมีปุ่มต่อไปนี้:
สำคัญ | พิมพ์ | ค่าเริ่มต้น | ที่จำเป็น | คำอธิบาย |
---|---|---|---|---|
BrandName | สตริง | ไม่มี | เท็จ | กำหนดชื่อแบรนด์ที่แสดงในเมนู |
BrandColor | สตริง | สีฟ้า | เท็จ | กำหนดสีของแบรนด์ที่แสดงในแอป สีที่มีให้เลือก ได้แก่ น้ำเงิน เขียว แดง ส้ม |
BrandLogo | สตริง | ไม่มี | เท็จ | กำหนดค่าโลโก้แบรนด์ที่แสดงในเมนูด้านข้างของแอป ระบุเส้นทางท้องถิ่นหรือสตริง base64 |
SupportPageUrl | สตริง | ไม่มี | เท็จ | กำหนดค่า URL เพื่อเปิดเมื่อผู้ใช้คลิกที่ปุ่มรับการสนับสนุน |
ChangePasswordUrl | สตริง | ไม่มี | เท็จ | กำหนดค่า URL เพื่อเปิดเมื่อผู้ใช้คลิกที่ปุ่มเปลี่ยนรหัสผ่าน |
ChangePasswordMode | สตริง | ท้องถิ่น | เท็จ | กำหนดค่าโหมดสำหรับปุ่มเปลี่ยนรหัสผ่าน โหมดที่ใช้ได้คือ: local , SSOExtension , url |
SupportEmail | สตริง | ไม่มี | เท็จ | กำหนดค่าที่อยู่อีเมลที่แสดงเมื่อผู้ใช้คลิกปุ่มข้อมูลสนับสนุน |
SupportPhone | สตริง | ไม่มี | เท็จ | กำหนดค่าหมายเลขโทรศัพท์ที่แสดงเมื่อผู้ใช้คลิกปุ่มข้อมูลสนับสนุน |
HiddenWidgets | อาร์เรย์ | ไม่มี | เท็จ | กำหนดค่าวิดเจ็ตที่จะซ่อน วิดเจ็ตที่มีอยู่ ได้แก่: DeviceInfo , MunkiPendingApps , MunkiUpdates , IntunePendingApps , IntuneUpdates , Storage , MdmStatus , Actions , Battery , EvergreenInfo |
HiddenActions | อาร์เรย์ | ไม่มี | เท็จ | กำหนดค่าการดำเนินการที่จะซ่อน การดำเนินการที่ใช้ได้ ได้แก่: Support , ManagedSoftwareCenter , ChangePassword , Reboot , KillAgent , SoftwareUpdates , GatherLogs |
NotificationInterval | จำนวนเต็ม | 4 | เท็จ | กำหนดช่วงเวลาสำหรับการแจ้งเตือนเป็นชั่วโมงสำหรับการแจ้งเตือนการอัปเดตแอปพลิเคชันและการอัปเดตซอฟต์แวร์ การตั้งค่าเป็น 0 จะปิดการแจ้งเตือน |
NotificationTitle | สตริง | สหายสนับสนุน | เท็จ | กำหนดหัวข้อการแจ้งเตือน |
NotificationImage | สตริง | ไม่มี | เท็จ | กำหนดค่ารูปภาพเพื่อเพิ่มในการแจ้งเตือน ควรระบุเส้นทาง |
SoftwareUpdateNotificationMessage | สตริง | คุณมีการอัปเดตซอฟต์แวร์ที่พร้อมใช้งาน ดำเนินการทันที! ud83cudf89 | เท็จ | กำหนดค่าข้อความสำหรับการแจ้งเตือนสำหรับการแจ้งเตือนการอัปเดตซอฟต์แวร์ |
SoftwareUpdateNotificationButtonText | สตริง | รายละเอียด ud83dudc40 | เท็จ | กำหนดค่าข้อความปุ่มสำหรับการแจ้งเตือนสำหรับการแจ้งเตือนการอัปเดตซอฟต์แวร์ |
AppUpdateNotificationMessage | สตริง | คุณมีการอัปเดตแอปที่พร้อมใช้งาน ดำเนินการทันที! ud83cudf89 | เท็จ | กำหนดค่าข้อความสำหรับการแจ้งเตือนสำหรับการแจ้งเตือนการอัปเดตแอป |
AppUpdateNotificationButtonText | สตริง | รายละเอียด ud83dudc40 | เท็จ | กำหนดค่าข้อความปุ่มสำหรับการแจ้งเตือนสำหรับการแจ้งเตือนการอัปเดตแอป |
CustomColors | อาร์เรย์ | ไม่มี | เท็จ | กำหนดค่าสีที่กำหนดเองสำหรับแอป ควรระบุในรูปแบบเลขฐานสิบหก ดูตัวอย่างด้านล่าง อย่าใช้ BrandColor ร่วมกับคีย์นี้ |
IntuneMode | บูล | เท็จ | เท็จ | กำหนดค่าแอปเพื่อใช้ Intune สำหรับข้อมูลแอปพลิเคชัน รองรับเฉพาะแอปประเภท PKG และ DMG ไม่ใช่ LOB |
LogFolders | อาร์เรย์ | /ไลบรารี/บันทึก/Microsoft | เท็จ | กำหนดค่าโฟลเดอร์บันทึกเพื่อรวบรวมบันทึก ใช้เมื่อรวบรวมบันทึกเท่านั้น |
Actions | อาร์เรย์ | ไม่มี | เท็จ | กำหนดค่าการดำเนินการแบบกำหนดเองเพื่อเพิ่มลงในเมนูถาด ดูตัวอย่างด้านล่าง |
ShowMenuToggle | บูล | จริง | เท็จ | กำหนดค่าว่าจะแสดงปุ่มสลับเมนูในเมนูด้านข้างของแอปหรือไม่ |
ShowDesktopInfo | บูล | เท็จ | เท็จ | กำหนดค่าว่าจะแสดงข้อมูลบนเดสก์ท็อปหรือไม่ |
DesktopPosition | สตริง | ขวาบน | เท็จ | กำหนดตำแหน่งของข้อมูลเดสก์ท็อป ตำแหน่งที่ใช้ได้ ได้แก่ TopLeft , TopRight , BottomLeft , BottomRight |
DesktopInfoLevel | สตริง | เต็ม | เท็จ | กำหนดระดับข้อมูลที่จะแสดงบนเดสก์ท็อป ระดับที่ใช้ได้คือ: Minimal , Hardware , Full , Custom |
DesktopInfoCustomItems | อาร์เรย์ | ไม่มี | เท็จ | หาก DesktopInfoLevel ถูกตั้งค่าเป็น Custom ให้ใช้อาร์เรย์นี้เพื่อกำหนดข้อมูลที่จะแสดง ข้อมูลที่มีได้แก่: HostName , Model , SerialNumber , Processor , IpAddress , MemSize , OsBuild , OsVersion , LastBootTime , StorageInfo , SupportPhone , SupportEmail , Separator |
DesktopInfoBackgroundColor | สตริง | โปร่งใส | เท็จ | กำหนดค่าสีพื้นหลังสำหรับข้อมูลเดสก์ท็อป กำหนดค่าโดยใช้รูปแบบ Hex |
DesktopInfoBackgroundOpacity | จริง | 1.0 | เท็จ | กำหนดค่าความทึบของพื้นหลังสำหรับข้อมูลเดสก์ท็อป กำหนดค่าระหว่าง 1.0 - 0.1 |
DesktopInfoColorHighlight | บูล | จริง | เท็จ | กำหนดค่าว่าจะเน้นข้อความในข้อมูลเดสก์ท็อปหรือไม่ |
DesktopInfoFontSize | จำนวนเต็ม | 17 | เท็จ | กำหนดขนาดตัวอักษรสำหรับข้อมูลเดสก์ท็อป |
CustomWidgetsPath | สตริง | ไม่มี | เท็จ | กำหนดค่าเส้นทางไปยังไฟล์ JSON ที่มีวิดเจ็ตแบบกำหนดเองเพื่อแสดงบนโฮมวิว |
SystemProfilerApps | บูล | ไม่มี | เท็จ | กำหนดค่าแอปให้แสดงรายการแอปพลิเคชันทั้งหมดที่ติดตั้งภายใต้ /Applications และเวอร์ชัน มีประโยชน์หากไม่ได้ใช้ Munki หรือ Intune |
หากต้องการเปลี่ยนจาก Munki เป็น Intune สำหรับข้อมูลแอปพลิเคชัน ให้เพิ่มคีย์ต่อไปนี้ในโปรไฟล์:
<คีย์>IntuneModeคีย์> <จริง/>
<คำบอกกล่าว> <คีย์>เนื้อหาเพย์โหลดคีย์> <อาร์เรย์> <คำบอกกล่าว> <คีย์>ชื่อแบรนด์คีย์> AwesomeCorp <คีย์>ChangePasswordModeSSOExtension สีที่กำหนดเอง <อาร์เรย์> <คำบอกกล่าว> <คีย์>สีหลักคีย์>#00A0D0 สีเน้น #45637A ตามคำบอก> อาร์เรย์> <คีย์>การกระทำคีย์> <อาร์เรย์> <คำบอกกล่าว> <คีย์>ชื่อคีย์>รีสตาร์ทคลิปบอร์ด ? <คีย์>คำสั่งคีย์>คิลออลพีบอร์ด ตามคำบอก> <คำบอกกล่าว> <คีย์>ชื่อคีย์>รีสตาร์ท Intune Agent ⚡️ <คีย์>คำสั่งคีย์>/usr/bin/osascript -e 'ทำเชลล์สคริปต์ "sudo killall IntuneMdmAgent" ด้วยสิทธิ์ผู้ดูแลระบบ' ตามคำบอก> <คำบอกกล่าว> <คีย์>ชื่อคีย์>️การกระทำที่ยอดเยี่ยม <คีย์>คำสั่งคีย์>echo "ฉันเจ๋งมาก" ไอคอน AppleFinder ตามคำบอก> อาร์เรย์>หัวข้อการแจ้งเตือน AwesomeCorp ไอที <คีย์>PayloadDisplayNameตัวช่วยสนับสนุน <คีย์>ตัวระบุเพย์โหลดคีย์>ตัวช่วยสนับสนุน <คีย์>ประเภทเพย์โหลดคีย์>ตัวช่วยสนับสนุน <คีย์>เพย์โหลดUUIDคีย์>a7a0d79f-1cf0-42f2-bc7e-e67d7413a3c5 <คีย์>เพย์โหลดเวอร์ชันคีย์> <จำนวนเต็ม>1จำนวนเต็ม> <คีย์>อีเมลสนับสนุนคีย์>[email protected] <คีย์>โทรศัพท์สนับสนุนคีย์>123-456-789 <คีย์>URL การสนับสนุนคีย์>https://awesomecorp.support ตามคำบอก> อาร์เรย์> <คีย์>PayloadDisplayNameตัวช่วยสนับสนุน <คีย์>ตัวระบุเพย์โหลดคีย์>9c4a8e5e-4c70-4b82-83f7-44a053c146f4 <คีย์>ประเภทเพย์โหลดคีย์>การกำหนดค่า <คีย์>เพย์โหลด UUIDคีย์>3D47F3E6-62ED-4668-A30F-6DA1DAE87B18 <คีย์>เวอร์ชันเพย์โหลดคีย์> <จำนวนเต็ม>1จำนวนเต็ม> ตามคำบอก>
AvaloniaUI
SukiUI