Scripting: Your need to know basics

Scripting: Your need to know basics

If you’re looking to take a more hands-off approach to your device management processes, scripting is a great way to automate day-to-day tasks such as update rollouts, security policy deployments, remote wipes, troubleshooting and everything in between.

For those that don’t know, a computer script is a list of commands that are executed by a certain programme or engine. Scripts are used to automate the execution of tasks that would normally be carried out one by one by a human operator, thus removing the tedium of repetitive processes.

There are lots of different scripting languages, but as we’re talking about device management, lets take a look at the languages a popular Mac management tool like Jamf Pro supports:

– Perl (.pl)

– Bash (.sh)

– Shell (.sh)

– Non-compiled AppleScript (.applescript)

– C Shell (.csh)

– Zsh (.zsh)

– Korn Shell (.ksh)

– Tool Command Language (.tcl)

– Hypertext Preprocessor (.php)

– Ruby (.rb)

– Python (.py)

LaunchDaemons are system processes that start up every time your device is booted. Essentially, they form part of the nuts and bolts of scripted operations, and whether you use the features they provide doesn’t matter – they’re always chugging away in the background consuming RAM. LaunchDaemons run as part of a unified framework known as launchd, which starts, stops and manages daemons, applications, processes and scripts.

Similarly, LaunchAgents are file locations that house scripts and automatically manage system processes. Unlike LaunchDaemons, they load when an individual users logs in, rather than when the device is booted. Simply put, LaunchDaemons and LaunchAgents are essential for triggering scripts and applications, as well as automating device management procedures. They can also be programmed to operate as and when you see fit – whether that’s every so often, at set intervals and so on.

With MDM (mobile device management) solutions, users can run, manage, deploy and add scripts to package sources. Package sources allow you to view and edit the attributes of a package, including files, scripts, privileges and localisations. This makes it easier to deploy devices at scale and automate processes associated with device management.

If you’re looking to effectively manage and deploy package sources, it’s essential to consider a third party solution such as Jamf Pro. Not only that, but a trusted partner (like Jigsaw24) can help you skip the steep learning curve. We can write and deploy scripts for you, and handle all the tough technical stuff to ensure your management solution and other processes are running at maximum efficiency.

If you’d like to find out more, you can download our Mac Management white paper here. Alternatively, if you need a hand with script writing give us a call on 03332 409 365 or email solutions@Jigsaw24.com. For all the latest news and reviews, follow us on Twitter @WeAreJigsaw24 and ‘like’ us on Facebook.

Your mini guide to patch management with Jamf Pro

Your mini guide to patch management with Jamf Pro

Patch management is an integral part of application security, so it should be high on your list of priorities when it comes to your Mac estate. IT admins spend hours scouring the web for software updates, but it doesn’t have to be as complex and time consuming as you might think.

Formerly a repetitive manual process, quality device management solutions like Jamf Pro have made it easy for users to ensure their software is up to date and secure. How does it do this? Well, Jamf Pro automatically notifies administrators when third party software updates are released, bypassing the rigmarole of figuring out what needs upgrading and which updates are available. This is especially handy given that so many popular third party applications churn out multiple updates a month.

Figuring out where to take action when new updates are available can also be tricky, as most organisations with thousands of machines and users are likely running different software versions. Identifying potential software vulnerabilities is a must, but thankfully Jamf Pro provides visibility into the software or app version a device is running, as well as the number of devices operating on a specific patch. All the information is compiled in an easy to understand visual, and reports can be downloaded or bookmarked so you can share your findings with colleagues. From there, you can take action as and when you need to, ensuring the security of your Mac environment.

Jamf Pro's Patch Management interface

Jamf Pro’s Patch Management interface

If you’re looking to take patch management one step further, Jamf Pro allows IT admins to automate update deployment by utilising policies and scripts. We’d recommend using a mixture of packaged scripts to guarantee a successful rollout with minimal downtime and interference.

If you’d like to find out more, you can download our Mac Management whitepaper here. Alternatively, give us a call on 03332 409 365 or email solutions@Jigsaw24.com. For all the latest news and reviews, follow us on Twitter @WeAreJigsaw24 and ‘like’ us on Facebook.

 

Video: Zero touch MDM for iPad with Jamf Pro

Video: Zero touch MDM for iPad with Jamf Pro

We recently held a webinar all about iPad deployment and zero touch mobile device management (MDM) with the guys from Jamf. Leading the presentation, our Regional Education Manager Rob touched on the impact of iPad in the classroom with some key findings from our 1:1 iPad impact study, before handing over to Jamf Systems Engineer Dave for a demo of zero touch iPad deployment using Jamf Pro MDM and Jamf Cloud. Watch the video recap below…

Want to know more about iPad deployment and MDM? Give us a call on 03332 409 290 or at education@Jigsaw24.com. For all the latest technology in education news, reviews and articles, follow @Jigsaw24Edu on Twitter or ‘Like’ our Jigsaw24 Education Facebook page.