Vi som kör SCCM (MCM som det heter nu) för både OSD och app deployment har en väldig frihet i vad som är tekniskt möjligt. Nu är jag såklart bias:ed mot det eftersom jag själv sitter som ansvarig för klientplattformen (Windows), men jag kan t.ex. konfa BIOS, välja exakt version på OS, drivrutiner, applikationer, kryptera disken osv när en dator installeras. Är det något riktigt kladdigt system/installation kan jag skripta ihop något som passar verksamheten.
Är detta möjligt med t.ex. Jamf? Om en installation failar, är det lätt att felsöka osv?
Jag skulle våga gå så långt att säga att Jamf är Apple-världens motsvarighet till SCCM baserat på hur mycket du kan göra med den.
Allt du nämner ovan kan du göra i Jamf med vissa undantag som är baserade på hur Apple hanterar vissa saker (men det är enstaka fall). Kryptering med FileVault funkar utmärkt, drivrutinspaketering behövs inte då väldigt mycket funkar out-of-the-box, och är det så att det inte funkar så kan du skjuta ut ett paket med drivrutinerna. Jamf Self Service är sjuuukt mycket smidigare än att hålla på med Software Center (talar från erfarenhet). Det finns jättemycket bra open-source grejer som du kan använda dig av för att komplettera de enstaka sakerna som inte finns i Jamf också, då det kommer inte gå nöd på dig.
Gällande failade installationer så står det väldigt tydligt i Jamf-portalen om en installation har failat, och den sparar en hel del loggar på klienten också så du kan plocka fram det om behovet finns (lite osäker på hur mycket, men vet att den sparar en del).