Suggestions
Have a great idea that you’d like to see added to our service? Perhaps there’s an existing feature that you’d like to have extended or modified? Share it here!
453 results found
-
Allow SimpleMDM to release devices in ABM/ASM
Allow SimpleMDM to release devices without having to sign in to Apple Business Manager. This feature is enabled by default when you add an MDM server in ABM/ASM. You can remove this feature by deselecting the option for any new or existing MDM servers you created.
But SimpleMDM has not implemented this feature yet. Would be nice to automate the decommissioning process of the devices.
https://support.apple.com/en-sg/guide/apple-business-manager/axmec4d28461/web
3 votes -
Allow entry of Custom Integers for Software Update Delay Fields in Restrictions Payload
Currently we only have the option to choose from predefined options in the dropdown list as shown below.
Please add the ability to add a custom ineger up to the maximum allowed by Apple.1 vote -
Add support for ZIP and XIP as well as DMG
A fair number of apps are distributed as ZIPs (and one prominent app uses XIPs) instead of DMGs. It would be convenient to be able to upload these as is, instead of having to locally convert them to DMGs first
$(unzip App.zip && hdiutil create -format ULMO -o App.dmg -srcfolder App.app)
3 votes -
Allow before/after (un)installation script overrides for shared apps
This would enable one to benefit from shared auto-updating apps while applying useful improvements such as
/Applications/Docker.app/Contents/MacOS/Docker --unattended --install-privileged-components
.5 votes -
Add AWS VPN Client to the list of managed applications
Adding a picture of ducks discussing the idea to improve chances of upvoting.
Thanks!
1 vote -
Report on profile status - pending, installed, failed
SimpleMDM currently only surfaces profile assignment in the main profiles UI. To see the status of a specific profile on a device an admin must navigate to a device record. What information isn't readily available is the status of a profile. Even if it's assigned to 100 devices, there's no way to tell how many of those devices the profile successfully installed.
Specifically asking...
- Add three columns to the view at/profiles
in the UI - installed, pending, failed.
- In the profiles and custom profiles API endpoints include data about these status as well.The major driver behind…
11 votes -
Include the Enrollment group in Device Details section
It would be helpful to include the Enrollment group in Device Details section
1 vote -
New notification options
I'd love for a lot more notification options. Given SimpleMDM's position on the device already, it hopefully shouldn't be too heavy of a lift.
- New User added
- User priv changes
- OS update skipped
- Device visible (after being offline)
This is off the top of my head, but I'm sure I could come up with quite a few more given some time.
3 votes -
Allow a scheduled rotation of auto-admin passwords
I'd like to see the ability for SimpleMDM to auto-rotate admin passwords on a specified schedule. Right now that task is only completed by the UI or an API script. The UI clicking is impossible with 1000s of machines and scripting it with an API call takes hours to run. Having an automated schedule inside the UI to auto-rotate every month or so would remove the chore of password rotation.
2 votes -
Allow setting scope values when uploading a new Custom Configuration Profile via API
When using the SimpleMDM portal to upload a new custom configuration profile, you are able to define a scope for the profile - targeted OS, min/max OS version, and Mac architecture.
It would be useful to be able to define these values via the Create (POST)
custom_configuration_profiles
API [https://api.simplemdm.com/#create-4].16 votes -
Enrollment Setting - Unassign Profiles at Re-Enrollment
We heavily utilize individually assigned profiles for Macs. There are also a few default profiles assigned via group. When a new out-of-box Mac is being enrolled for the first time only those default profiles are installed (around 5). Profiles are installed quickly and reliably. Later on during provisioning our configuration management tool handles installing other required per device profiles.
However, when a Mac from stock is being re-enrolled to be used by another person, every previously assigned profile is installed at setup assistant. Since in my case those individually assigned profiles are usually per user, team, department, etc. and no…
8 votes -
Add a Comments Field to Login/Background Item Management Profile
Some of the Rule Type values (Team IDs, for example) for the Login and Background Item Management are a bit abstract, and it would be useful to have a comment/description field added to allow an administrator to describe in plain language what a the Rule Type value applies to.
1 vote -
Idempotence
Something akin to "Smart Groups" in JamfPro. AKA a method to scope scripting/app deployments to only nodes that, by definition, need it.
Puppet calls this Idempotency
Ideally we'd be able to create a "Smart Group" in SimpleMDM to show us all machines running lower than a currently desired version of application X. We could then target our deployment to said group. As the deployment delivers, nodes drop dynamically out of the "Smart Group", as the deployment has satisfied the requirements we have defined.
3 votes -
Filtering out data during Device Export
Have the ability to filter out certain data points when doing a Device Export
3 votes -
Add the Homebrew package to shared Apps
Homebrew is now distributed as a pkg: https://github.com/Homebrew/brew/releases/tag/4.1.13
I'm distributing this but it would be nice if it was automatically updated for me :D
5 votes -
Implement "force password change when the user authenticates"
As per https://support.apple.com/en-ca/guide/deployment/dep4d6a472a/web, Apple has an API for forcing a user password change. This is useful when updating password policy - passwords that met the old policy but no longer meet the new policy are not evaluated and forced to change. This setting, however, would make it so.
6 votes -
Auto-admin password complexity settings
For the auto-admin password generation done by SimpleMDM, it'd be preferable to be able to manage the level of password complexity when the password is generated. Environments can have different password policy rules that all accounts, including MDM generated, need to abide by. The Dude abides.
Password storage apps like 1Password and Keeper offer, at minimum, password length, use of numbers, and use of special characters. See attached.
9 votes -
Provide a mechanism to assign profiles and applications based on attribute values.
I'd really like to assign apps and profiles based on attributes collected by an enrollment customization welcome screen form.
3 votes -
Nested Custom Attributes
Description: It would be extremely useful to have the ability to nest custom attributes in SimpleMDM. This feature would allow administrators to create custom attributes that reference or depend on other custom attributes, enabling dynamic and interconnected data management.
Use Case: For instance, suppose an organization has a custom attribute called "munkimanifestdepartement" that is a dropdown value in the DEP (Device Enrollment Program) welcome screen. The organization also wants to create another custom attribute called "munkimanifest" that includes the department value selected in "munkimanifestdepartement" along with additional static text. By nesting the custom attribute "munki…
3 votes -
Regex Rules for Custom Attribute Validation
Description: It would be highly beneficial to have the ability to use regular expressions (regex) to validate user-defined custom attributes in SimpleMDM. This feature would allow administrators to set specific rules and patterns that user inputs must adhere to, ensuring data accuracy and consistency.
Use Case: For example, suppose an organization has a custom attribute for employee IDs. By implementing regex rules, the administrator can define that the employee ID must follow a specific format, such as a combination of letters and numbers. Any user input that does not match the defined regex pattern would be flagged as invalid, preventing…
3 votes
- Don't see your idea?