Now managing Mac in enterprise from a BYOD style...

Hello,


We are facing a challenge here, First Im not that familiar with the MAC world and maybe that is not doable at all (security wise + test we already did)


We've been asked us to scan our network and force an application to install or send a message to all the OSX user to install an inventory / software distribution software we own, is this possible?


-They are not all manage already (some in AD)

-Could be any model (OSX)

-Original / native config for sharing / remote

-We don't know Root or Admin password and they might be all different

-We do have OSX Server up to date

-Apple remote Desktop install on the server

-If we could have only the IP of most of them, we can cross-reference with other data to find them and manage the do them manual manually (last resort)

-Our PC inventory showing around 12k and we do estimate to have around 1000-1500 MAC across a wide network of many VLan


Thanks for your help!!

Mac mini, OS X Server, null

Posted on Apr 21, 2016 7:11 AM

Reply
3 replies

Apr 21, 2016 9:53 AM in response to MCSCBC

This is possible but maybe not with your current deployment. Let's start at the top and work our way down. You have been asked to perform one tasks in two different ways. The task is to install a piece of software. The two ways are either to push the software to each machine or notify users that they must install it.


Ok, first, the push. This can be done with a number of tools. You can do it with SSH or ARD enabled. Ah, but you must know admin credentials on the machines in order to use these tools. If the deployment is BYOD, then you are in trouble because you are not aware of the local account information. This paints you into a corner. Now, the way around this is to use an MDM agent like JAMF. In this case, the device is enrolled and a management account is created on the machine to allow enterprise control of the device even if deployed in a BYOD style.


Now, if you are deploying corporate assets in BYOD style, you really should be looking at Apple DEP program (https://deploy.apple.com). Through the DEP program you can link systems to your organization and point them to your MDM server. While the user can create any account they would like, your organization still retains management (and inventory) control of the device.


If your current model is to just hand out devices and let users have at it, you basically fall back to sneaker net.


Now, to your additional points:


-They are not all manage already (some in AD)

Are the units bound to AD using domain accounts? If the devices are BYOD and the end user created a local account, the bind to the domain is almost irrelevant. Domain binding is valuable if you have a consistent local admin and all end user are domain users, logging in with their AD credentials. If you enforce password renewal this gets a little tricky when supporting a large fleet of laptops that never reboot.


-Could be any model (OSX)

Does not matter. OS X is OS X with very few exceptions. You can install OS X on anything from an SD card to a Thunderbolt drive and boot any model (provided the model is supported on the installed OS). All drivers required to boot all models are included. There is no custom drivers.


-Original / native config for sharing / remote

Not sure what you mean here. Do you mean that Screen Sharing is enabled on all devices?


-We don't know Root or Admin password and they might be all different

Don't enable root. It is not needed. But not knowing a local admin password puts you at a disadvantage with the lower end tools. This included ssh and ARD. As mentioned, your only way around this is through MDM enrollment (pure MDM will not get your software install unless it is through the App Store) and a local management agent (like JAMF).


-We do have OSX Server up to date

In a large corporate environment dominated by Windows, OS X Server is not going to be able to offer much. Enabled caching server. It alone is worth it. Additionally, if you need to support Mac file services, you can use file sharing. OS X Server also has Profile Manager. but once again, this is an MDM, so software distribution is not included.


-Apple remote Desktop install on the server

Great tool. Very capable and can make magic happen. But, you must be able to authenticate to the devices. If the scenario described above, you don't have login info. One thing you can do is create a common local admin account on all the devices. Then you can add them all to ARD. Once again, this means a visit to each device. And while ARD includes a task server, you might have a hard time maintaining audit compliance should a number of devices be off the LAN for extended periods of time.


-If we could have only the IP of most of them, we can cross-reference with other data to find them and manage the do them manual manually (last resort)

In BYOD the end user is the admin. An email to the groups stating "go here and install this software" should be enough to get users to install the software. However, if users don't believe they need the software, you are likely to get people who ignore or avoid the installation. BYOD always sounds wonderful until you are painted into a corner and spend a few weeks tracking everyone down because they fail to comply with a simple request.


-Our PC inventory showing around 12k and we do estimate to have around 1000-1500 MAC across a wide network of many VLan

That is a nice size deployment. But you need to take control of those devices, even from the simple standpoint of inventory and asset tracking. Using Apple's VPP and DEP programs while leveraging the power of an MDM like JAMF, that fleet of Macs can be managed with greater ease and effectiveness that the other 10k windows devices.


Hope this helps. Bottom line is that all your wishes are possible. You simply need to build an infrastructure to support your deployment objectives. Apple is pushing the directory-less deployment and using DEP and a tool like JAMF, you can achieve touch-less deployment. The entire setup is performed by the employee using very simple steps. The user is "in control" of the device but since it is a corporate asset, your MDM maintains sane corporate policy while also being able to distribute software.


Reid

Apple Consultants Network

Author - "El Capitan Server – Foundation Services"

Author - "El Capitan Server – Control & Collaboration"

Author - "El Capitan Server – Advanced Services"

:: Exclusively available in Apple's iBooks Store

Apr 21, 2016 10:25 AM in response to MCSCBC

The sad reality is most users would not have a clue on how to install software and may not know their computer admin password. They may even have their own account auto-login which might be an admin account and never have had to use the password before.


Realistically you will need to clean up this situation by having physical access to each to either do the install or help the user e.g. by resetting the password they forgot.


I am dubious about the benefits of using an inventory tool for BYOD devices over which you have no control or licensing responsibility. If the owner of a BYOD device puts unlicensed stuff on it having that recorded in your inventory system is not a lot of help.


It should be noted that most inventory tools suck.


If a machine is controlled, locked down and all software is pushed via a tool like JAMF Casper Suite or Munki then both Casper Suite and Munki (aka. MunkiReports or MunkiWebAdmin) can give you meaningful inventory reports.


It will not help for all Mac applications but related to software inventory and control you should look at the Apple VPP (Volume Purchase Program) for apps purchased for iOS and Mac devices via the App Stores. See http://www.apple.com/business/vpp/ This especially will work well with Casper Suite as it allows both offering apps to devices and removing them and recovering their license count.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Now managing Mac in enterprise from a BYOD style...

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.