Support Companion adalah aplikasi pembantu macOS, yang dirancang untuk memberdayakan pengguna akhir dengan memberi mereka akses cepat dan mudah ke informasi dan tindakan penting. Aplikasi ini dibangun untuk menyederhanakan berbagai tugas, menghilangkan kebutuhan pencarian ekstensif dan navigasi yang rumit. Support Companion dilengkapi dengan serangkaian fitur yang meningkatkan produktivitas pengguna.
Ini terintegrasi dengan Munki dan Intune untuk informasi dan pembaruan aplikasi, menyediakan platform terpadu untuk mengelola layanan ini. Pengguna dapat melihat informasi sistem seperti versi macOS, model, dan nomor seri secara sekilas, serta melakukan tindakan seperti mengubah kata sandi, melakukan boot ulang, dan lainnya hanya dengan beberapa klik.
Versi awal ini mengandalkan Munki dan/atau Intune untuk informasi dan pembaruan aplikasi. Jika Anda tidak menggunakan Munki atau Intune, aplikasi ini mungkin tidak memberikan informasi sedetail itu saat ini.
Jika ada keinginan untuk menambahkan tindakan dan informasi spesifik MDM lainnya, harap beri tahu saya. Saya terbuka untuk menambah lebih banyak penyedia MDM di masa mendatang jika ada permintaan. Saya hanya dapat menguji dengan Intune, jadi jika Anda memiliki penyedia MDM lain, saya sangat menghargai bantuan Anda dalam pengujian.
Tindakan : Lakukan tindakan seperti Ubah Kata Sandi, Bunuh Agen MDM Intune, kumpulkan log, boot ulang, dan lainnya.
Informasi Sistem : Melihat dengan cepat informasi sistem seperti versi macOS, model, nomor seri, dan waktu boot terakhir.
Evergreen : Lihat katalog Munki mana yang menjadi anggota perangkat tersebut (memerlukan manifes perangkat lokal dengan SN sebagai namanya).
Baterai : Melihat informasi baterai seperti jumlah siklus dan kesehatan.
MDM : Melihat informasi MDM seperti status pendaftaran dan tanggal pendaftaran.
Disk : Melihat informasi disk seperti ruang disk dan status FileVault.
Kemajuan Patching Aplikasi : Melihat kemajuan patching aplikasi.
Pembaruan Tertunda : Lihat pembaruan yang tertunda untuk aplikasi.
Aplikasi : Melihat aplikasi yang terinstal dan versinya.
Identitas : Melihat informasi profil pengguna saat ini dan informasi SSO Kerberos atau SSO Platform.
Info Desktop : Menampilkan informasi di desktop seperti nama perangkat, nomor seri, versi macOS, dan alamat IP.
Widget Khusus : Tambahkan widget khusus ke tampilan Beranda, ini memungkinkan untuk menampilkan informasi khusus untuk organisasi Anda.
Layanan Mandiri : Menampilkan semua tindakan dalam aplikasi yang dikonfigurasi di profil MDM. Hal ini memungkinkan pengalaman layanan mandiri bagi pengguna yang menggunakan UI dan tidak hanya ikon bilah menu.
Aplikasi ini dilokalkan ke Swedish
, Norwegian
, French
, dan German
. Aplikasi akan ditampilkan dalam bahasa pilihan pengguna jika diatur ke salah satu bahasa tersebut di macOS. Jika bahasa pilihan pengguna bukan salah satu dari bahasa tersebut, aplikasi akan menggunakan bahasa Inggris secara default.
Kontribusi untuk bahasa lain dipersilakan!
Dapatkan penginstal PKG terbaru dari rilis.
Unduh dan instal paket MacAdmins Python dari sini.
Ini diperlukan agar aplikasi dapat menjalankan skrip seperti mengumpulkan informasi MDM.
Jalankan penginstal PKG.
Opsional
Instal paket Agen Peluncuran yang dilampirkan pada rilis untuk memulai dan menjaga aplikasi tetap berjalan secara otomatis.
Aplikasi diinstal di folder /Applications/Utilities
dan file serta folder berikut diinstal:
/Applications/Utilities/SupportCompanion.app
- Paket aplikasi
/Library/Application Support/SupportCompanion
- Folder yang berisi file berikut:
Scripts
- Skrip yang digunakan untuk mendapatkan informasi seperti status MDM
File JSON yang dihasilkan oleh skrip untuk dibaca aplikasi
/Library/LaunchDaemons/com.almenscorner.supportcompanion.plist
- LaunchDaemon agar aplikasi dapat menjalankan skrip
~/Library/Application Support/SupportCompanion/
- Folder yang berisi data aplikasi seperti stempel waktu notifikasi
Skrip uninstaller disertakan dalam app bundle. Skrip dapat ditemukan di lokasi berikut: /Applications/Utilities/Support Companion.app/Contents/Resources/Uninstall.sh
Agen Peluncuran yang disediakan sebagai paket yang ditandatangani, dinotariskan, dan dijepit akan, jika dipasang dan dimuat:
Mulai aplikasi jika tidak berjalan
Mulai aplikasi lagi jika ditutup oleh pengguna
Mulai aplikasi saat login
Agen Peluncuran ini bersifat opsional dan Anda bebas membuat Agen Peluncuran sendiri jika Anda mau.
Paket suite adalah paket yang ditandatangani, disahkan, dan dijepit yang berisi aplikasi dan paket Agen Peluncuran. Paket ini disediakan untuk kenyamanan dan dapat digunakan untuk menginstal aplikasi dan Agen Peluncuran secara bersamaan.
Resep AutoPkg tersedia di sini.
Saat mengonfigurasi ikon untuk widget atau tindakan khusus, nama ikon harus berupa nama ikon material dari https://pictogrammers.com/library/mdi/. Misalnya pencari apel adalah AppleFinder.
Saat aplikasi dimulai, ikon bilah menu akan muncul. Mengklik ikon akan menampilkan tindakan yang tersedia untuk dilakukan seperti membuka aplikasi. Tidak ada ikon dok yang akan ditampilkan untuk aplikasi dan aplikasi harus diakses dari ikon bilah menu. Hal ini untuk menjaga agar aplikasi tidak mengganggu dan tidak mengacaukan dok serta memudahkan admin untuk memulai aplikasi dari terminal atau skrip tanpa menampilkan aplikasi kepada pengguna akhir. Menginisialisasi aplikasi dengan cara ini mengirimkan pemberitahuan kepada pengguna jika mereka memiliki pembaruan perangkat lunak yang tersedia misalnya.
Log dapat dilihat dengan menjalankan perintah berikut di terminal: log stream --debug --info --predicate 'subsystem contains "com.almenscorner.supportcompanion"'
Atau dengan mencari subsystem: com.almenscorner.supportcompanion
di aplikasi Konsol.
Banyak aspek aplikasi yang dapat dikonfigurasi menggunakan profil MDM, tersedia kunci berikut:
Kunci | Jenis | Bawaan | Diperlukan | Keterangan |
---|---|---|---|---|
BrandName | Rangkaian | Tidak ada | PALSU | Mengonfigurasi nama merek yang ditampilkan di menu |
BrandColor | Rangkaian | Biru | PALSU | Mengonfigurasi warna merek yang ditampilkan di aplikasi, warna yang tersedia adalah: Biru, Hijau, Merah, Oranye |
BrandLogo | Rangkaian | Tidak ada | PALSU | Mengonfigurasi logo merek yang ditampilkan di menu samping aplikasi. Tentukan jalur lokal atau string base64 |
SupportPageUrl | Rangkaian | Tidak ada | PALSU | Mengonfigurasi URL agar terbuka ketika pengguna mengklik tombol Dapatkan Dukungan |
ChangePasswordUrl | Rangkaian | Tidak ada | PALSU | Mengonfigurasi URL agar terbuka ketika pengguna mengklik tombol Ubah Kata Sandi |
ChangePasswordMode | Rangkaian | lokal | PALSU | Mengonfigurasi mode untuk tombol Ubah Kata Sandi, mode yang tersedia adalah: local , SSOExtension , url |
SupportEmail | Rangkaian | Tidak ada | PALSU | Mengonfigurasi alamat email yang ditampilkan ketika pengguna mengklik tombol Info Dukungan |
SupportPhone | Rangkaian | Tidak ada | PALSU | Mengonfigurasi nomor telepon yang ditampilkan ketika pengguna mengklik tombol Info Dukungan |
HiddenWidgets | Himpunan | Tidak ada | PALSU | Mengonfigurasi widget mana yang akan disembunyikan, widget yang tersedia adalah: DeviceInfo , MunkiPendingApps , MunkiUpdates , IntunePendingApps , IntuneUpdates , Storage , MdmStatus , Actions , Battery , EvergreenInfo |
HiddenActions | Himpunan | Tidak ada | PALSU | Mengonfigurasi tindakan mana yang akan disembunyikan, tindakan yang tersedia adalah: Support , ManagedSoftwareCenter , ChangePassword , Reboot , KillAgent , SoftwareUpdates , GatherLogs |
NotificationInterval | Bilangan bulat | 4 | PALSU | Mengonfigurasi interval notifikasi dalam jam untuk notifikasi Pembaruan Aplikasi dan Pembaruan Perangkat Lunak. Menyetel ke 0 menonaktifkan notifikasi |
NotificationTitle | Rangkaian | Pendamping Pendukung | PALSU | Mengonfigurasi judul untuk notifikasi |
NotificationImage | Rangkaian | Tidak ada | PALSU | Mengonfigurasi gambar untuk ditambahkan ke notifikasi. Jalur harus ditentukan |
SoftwareUpdateNotificationMessage | Rangkaian | Anda memiliki pembaruan perangkat lunak yang tersedia. Ambil tindakan sekarang! ud83cudf89 | PALSU | Mengonfigurasi pesan untuk notifikasi Pembaruan Perangkat Lunak |
SoftwareUpdateNotificationButtonText | Rangkaian | Detail ud83dudc40 | PALSU | Mengonfigurasi teks tombol untuk notifikasi Pembaruan Perangkat Lunak |
AppUpdateNotificationMessage | Rangkaian | Anda memiliki pembaruan aplikasi yang tersedia. Ambil tindakan sekarang! ud83cudf89 | PALSU | Mengonfigurasi pesan untuk notifikasi Pembaruan Aplikasi |
AppUpdateNotificationButtonText | Rangkaian | Detail ud83dudc40 | PALSU | Mengonfigurasi teks tombol untuk notifikasi Pembaruan Aplikasi |
CustomColors | Himpunan | Tidak ada | PALSU | Mengonfigurasi warna khusus untuk aplikasi, harus ditentukan dalam format hex, lihat contoh di bawah. Jangan gunakan BrandColor bersamaan dengan kunci ini |
IntuneMode | Bodoh | PALSU | PALSU | Mengonfigurasi aplikasi agar menggunakan Intune untuk informasi aplikasi. Hanya mendukung aplikasi jenis PKG dan DMG, bukan LOB. |
LogFolders | Himpunan | /Perpustakaan/Log/Microsoft | PALSU | Mengonfigurasi folder log untuk mengumpulkan log. Hanya digunakan saat mengumpulkan log. |
Actions | Himpunan | Tidak ada | PALSU | Mengonfigurasi tindakan khusus untuk ditambahkan ke menu baki. Lihat contoh di bawah. |
ShowMenuToggle | Bodoh | BENAR | PALSU | Mengonfigurasi apakah akan menampilkan tombol alih menu di menu samping aplikasi. |
ShowDesktopInfo | Bodoh | PALSU | PALSU | Mengonfigurasi apakah akan menampilkan informasi di desktop. |
DesktopPosition | Rangkaian | Kanan atas | PALSU | Mengonfigurasi posisi info desktop, posisi yang tersedia adalah: TopLeft , TopRight , BottomLeft , BottomRight |
DesktopInfoLevel | Rangkaian | Penuh | PALSU | Mengonfigurasi tingkat informasi untuk ditampilkan di desktop, tingkat yang tersedia adalah: Minimal , Hardware , Full , Custom |
DesktopInfoCustomItems | Himpunan | Tidak ada | PALSU | Jika DesktopInfoLevel diatur ke Custom , gunakan array ini untuk menentukan informasi mana yang akan ditampilkan. Info yang tersedia adalah: HostName , Model , SerialNumber , Processor , IpAddress , MemSize , OsBuild , OsVersion , LastBootTime , StorageInfo , SupportPhone , SupportEmail , Separator |
DesktopInfoBackgroundColor | Rangkaian | Transparan | PALSU | Mengonfigurasi warna latar belakang untuk info desktop. Konfigurasi menggunakan format Hex |
DesktopInfoBackgroundOpacity | Nyata | 1.0 | PALSU | Mengonfigurasi opasitas latar belakang untuk info desktop. Konfigurasikan nilai antara 1,0 - 0,1 |
DesktopInfoColorHighlight | Bodoh | BENAR | PALSU | Mengonfigurasi apakah akan menyorot teks di info desktop. |
DesktopInfoFontSize | Bilangan bulat | 17 | PALSU | Mengonfigurasi ukuran font untuk info desktop. |
CustomWidgetsPath | Rangkaian | Tidak ada | PALSU | Mengonfigurasi jalur ke file JSON yang berisi widget khusus untuk ditampilkan pada tampilan Beranda. |
SystemProfilerApps | Bodoh | Tidak ada | PALSU | Mengonfigurasi aplikasi untuk mencantumkan semua aplikasi yang diinstal pada /Applications dan versinya. Berguna jika Munki atau Intune tidak digunakan. |
Untuk beralih dari Munki ke Intune untuk informasi aplikasi, tambahkan kunci berikut ke profil:
Mode Intune
Konten Payload Nama Merek Perusahaan Luar Biasa UbahMode Kata Sandi Ekstensi SSO Warna Khusus Warna Utama #00A0D0 AccentColor #45637A Tindakan Nama Mulai ulang papan klip ? Perintah mematikan semua papan Nama Mulai ulang Agen Intune ⚡️ Perintah /usr/bin/osascript -e 'lakukan skrip shell "sudo killall IntuneMdmAgent" dengan hak istimewa administrator' Nama ️Beberapa tindakan luar biasa Perintah echo "Saya luar biasa" Ikon AppleFinder Judul Pemberitahuan ITU Perusahaan yang Luar Biasa NamaTampilanPayload Pendamping Pendukung Pengidentifikasi Payload Pendamping Pendukung Jenis Payload Pendamping Pendukung UUID Muatan a7a0d79f-1cf0-42f2-bc7e-e67d7413a3c5 Versi Payload 1 Email Dukungan [email protected] Telepon Dukungan 123-456-789 Url Dukungan https://awesomecorp.support NamaTampilanPayload Pendamping Pendukung Pengidentifikasi Payload 9c4a8e5e-4c70-4b82-83f7-44a053c146f4 Jenis Payload Konfigurasi UUID Muatan 3D47F3E6-62ED-4668-A30F-6DA1DAE87B18 Versi Payload 1
AvaloniaUI
SukiUI