-->![Jamf Dmg To Self Service Jamf Dmg To Self Service](/uploads/1/2/6/3/126356389/254702674.png)
Apr 08, 2016 Click Add for the InstallESD.dmg file. Choose “Install Cached” from the Action pop-up menu. Click the Scope tab. Click the Computer Groups tab. Click Add for the smart computer group you just created. Click the Self Service tab. Select Make the policy available in Self Service.
Your company uses a combination of tools to make sure that your macOS device can access company resources safely. To make sure that your device can access these resources, you need to go to Applications > Self Service, and make sure that your device is compliant with company policies or to perform any other actions on your device.
If you are on the macOS device with the compliance issues that is managed by Jamf, click the Resolve button to launch Self Service.
- InstallESD.dmg file, you can create a Self Service policy that allows users to upgrade OS X. Log in to the JSS with a web browser. Click: Computers: at the top of the page. Click: Policies. Deploying OS X v10.7 or Later with the Casper Suite JAMF Software.
- Bitdefender Endpoint Security for Mac can be installed remotely on your endpoints via Jamf Pro through a Script or from Self Service in User Mode. Running a Script using a Policy in Jamf Pro. Open Jamf Pro and authenticate. Go to Computer Management in the left tab. Add the Bitdefender Endpoint Security for Mac.DMG file as a new payload.
What to do if you see 'AccountNotOnboarded' or 'Device is already enrolled'
If you've opened the Company Portal app and a message appears that says, 'AccountNotOnboarded,' you need to quit the Company Portal app, and go to Applications > Self Service. Your company will have a device registration policy that you need to install. Click on the policy to install it, then open the Company Portal again.
Still need help? Check in with your company support. You can find their contact information on the Company Portal website.
To me, what follows didn’t seem overly remarkable, until I shared it in #jamfnation on the MacAdmin’s Slack. I received some great feedback and was encouraged to share what I did with the wider community. I honestly didn’t think it would be that useful to as many people as it was.
We use Bomgar to give our staff and students an easy way to get help when they need it, be that on their Windows PCs, Macs or even Android tablets. Unfortunately, the user’s journey with Bomgar on a Mac is something like this:
- Click a URL that takes you to an online form.
- Fill in that form with details about your issue.
- Download a Disk Image (DMG) containing the Bomgar client.
- Open/mount the DMG file.
- Open your mounted Disk Image and run the Bomgar application.
![Jamf Dmg To Self Service Jamf Dmg To Self Service](/uploads/1/2/6/3/126356389/254702674.png)
Not great and full of manual steps that a lot of people will find challenging or frustrating, especially in situations where they need help quickly to resolve their issues. It’s a faff and faffing is bad. There has to be a better way. And our students and staff love using Jamf Self Service.
It began with NoMAD
At this point, I give a well-deserved nod to the open source application NoMAD. If you’re in an Active Directory environment and you have Macs, you owe it to yourself to check it out, if you don’t know it already. Specifically, NoMAD has nifty Bomgar integration – you click a menu item and the Bomgar client magically downloads, launches and establishes a session. I gotta get me some of that! So, let’s dig into the code!
The good stuff is in here, the Swift class that deals with the Get Help menu item. The Bomgar specific stuff is this:
Looks like the stuff in brackets can be run in a shell script, which is good. So let’s see what each line does.
Mar 08, 2016 What types of damage does Izaro do? Do we know what type of damage they are? For example, the green 'fire' balls look like they would be fire, but they might be physical? Save hide report. 100% Upvoted. This thread is archived. New comments cannot be. What type of dmg does izaro do.
- Use the curl utility to download the Bomgar client (myURL is a variable which contains the arguments for curl to send the correct data to your Bomgar server, using the Bomgar API. More on that in a moment…
- Unzip the Bomgar client.
- Run the unzipped Bomgar client application, and make the magic happen.
Curling one off
Jamf Self Service Icon
The fun bit is working out exactly what to tell curl to download and what to tell curl to tell your Bomgar server, so it downloads exactly what you want:
- A zip file containing the client (not a DMG file!).
- The right settings for your environment baked into the downloaded client.
Help is at hand, in NoMAD’s documentation, here. Specifically, this bit, which specifies using the defaults command to set the myURL variable for NoMAD as a preference:
The -A argument is the User Agent – the browser and operating system curl pretends to be. It turns out that simulating Safari on OS X 10.11.4 makes the Bomgar server give us back a zip file containing the client application. Every other User Agent I tried resulted in getting a DMG instead.
Check out the -d arguments. Each one tells the Bomgar server something specific, in accordance with Bomgar’s API, so the session can be launched exactly how you want it to be. For our setup, it turned out that we needed to supply these:
issue_menu should always be set to 1, end of.
codeName specifies the Bomgar-specific Issue Code that your session will use, so it gets routed to the team/queue it needs to go to. It wasn’t in NoMAD’s source or documentation. I had to figure that one out for myself. According to the API reference, leaving it out makes the session connect to the default queue. In our case, it meant a black hole and our service desk staff were unaware of the incoming session.
You can get its value by logging into the admin interface for your Bomgar server, clicking the CONFIGURATION menu, then choosing ISSUES. Click on the Issue you want to route your sessions to and you’ll see its Code Name, like this:
A Script fit for Self Service
The next step is to get everything into a script. Here’s one I made earlier, which has a couple of variables you can edit for your Bomgar server URL and Issue Code – just change those to your liking:
You’ll notice a lot of ‘su-ing’ in there and a really long bit of Python (thanks to Macmule for that one!). That’s because this script will be run by a Jamf Self Service policy, and so runs as the root user. It needs to run each command in the context of the currently logged in user, so that’s why we do this – work out who that user is, then do the magic as them.
Once that script is in your JSS Jamf Pro Server, simply create a policy for Self Service that runs it. Job done.
The other answers touch upon qualities of.deb and.rpm that are similar to.msi.They all contain software in a compressed format that can do some extra things. Those extra things already mentioned included adding users, pre- and post-install tasks, registering the program with the system (e.g. Windows registry, xdg-dirs, OpenRC/systemd init, etc). Symantec helps consumers and organizations secure and manage their information-driven world. Our software and services protect against more risks at more points, more completely and efficiently, enabling confidence wherever information is used or stored. The Symantec Connect community allows customers and users of Symantec to network and learn more about creative and innovative ways to. Difference between deb msi and dmg.
Jamf Dmg To Self Service Online
What does it look like from the user’s perspective when it’s working? This! Our service desk was closed when I recorded it, but you get the idea…