Feature Requests


Minimizing clicks in the JSS web interface

Under Review
Posted: 12/26/13 at 3:36 PM by glutz

I know that with JSS 9 the design was to include a series of key commands to streamline tasks. One thing that would help in this streamlining of the website would to be exposing views that you can only get to by going in to static/smart groups to view what computers are assigned. This is the same for saved searches and for Licensed Software to view the Logs and Matches. I think this can be achieved by adding small Icons next to each item. For example with saved searches we can have a binocular icon on the same line as the search that will take you straight in to the view of computers that match that searches criteria. Or with the logs have an icon that would represent that and it would do the same from Licensed Software collection view so you don't actually have to click on the software then select View Logs.

Would be a lot nicer in Casper Imaging if smart configs were nested under the standard config. Something like a sub menu would work that once the standard config was highlighted it opened up a sub menu to the smart configs. In the below example "High School" would be the standard parent configuration and "McBk 10.6.8" and "McBK 10.7.5" would be the smart configurations.


Exit policy run on error

Posted: Today at 11:01 AM by denmoff

A policy should have a way to kill itself if one or more of the processes of a policy fail. For instance, if i have a package install and then have a script run after the policy, the script should not run if the package install fails.

I think the best way to implement this would be to have the default behavior exit the policy if one of the processes fail. There could be check box on each of the processes' configuration to "Ignore Errors".

7

Comments

Being able to scope Self Service Plug-Ins

Implemented
Posted: 3/20/12 at 9:48 AM by Chris

I have a number of Self Service Plug-Ins that not all computers shall receive.

I'd like to be able to scope them directly in the Computer Management Framework Settings
rather than having to repackage them and distribute them via a policy.

20

Comments

Allow policy execution once per computer, per user.

Under Review
Posted: 11/15/11 at 3:12 PM by bentoms

At times it would be handy to run a script not just once per computer but also once per user.

For example,

Whilst MCX etc can set some preferences so they are set at every login etc, it's limited when handling variables.

But a policy that runs once per user per computer could be used to populate plists with the logged in users information.

It may not be desirable/advisable to do this @ every login.

Enhance Casper Imaging by giving it the ability to Install PKG from DMG.

For those with of us that are bound to Windows DP's aka using SMB/HTTPS distribution points. Please give us the ability to install PKG from DMG when running Casper Imaging.

Not a must, but would be nice...

3

Comments

In Casper 8 when viewing the output from a script in a log, the CRs are respected and the content is readable. In Casper 9, the CRs are not respected and all output is "smooshed".

For verbose scripts this makes them almost unreadable.

Screenshot of output from junki patching script is attached.



Compared to the output in the local jamf.log (with CRs are each line)

-----


Thu Nov 07 12:25:59 MEBFUB-NMX0016 jamf[20879]: Executing Policy zzz-junkiPromptInstall-update...
Thu Nov 07 12:25:59 MEBFUB-NMX0016 junki --promptinstall: swupdate pkgs waiting to be installed
Thu Nov 07 12:25:59 MEBFUB-NMX0016 junki --promptinstall: -------------------------------------
Thu Nov 07 12:25:59 MEBFUB-NMX0016 junki --promptinstall: 091-5194-2.4
Thu Nov 07 12:25:59 MEBFUB-NMX0016 junki --promptinstall: AirPortUtility-6.3.1
Thu Nov 07 12:25:59 MEBFUB-NMX0016 junki --promptinstall: GarageBand605Update-6.0.5
Thu Nov 07 12:25:59 MEBFUB-NMX0016 junki --promptinstall: RemoteDesktopClient-3.7.0
Thu Nov 07 12:25:59 MEBFUB-NMX0016 junki --promptinstall: ThunderboltFirmwareUpdate1.2-1.2
Thu Nov 07 12:25:59 MEBFUB-NMX0016 junki --promptinstall: iDVD712Update-7.1.2
Thu Nov 07 12:26:00 MEBFUB-NMX0016 junki --promptinstall: iMovieUpdate-9.0.9
Thu Nov 07 12:26:00 MEBFUB-NMX0016 junki --promptinstall: iPhotoUpdate-9.4.3
Thu Nov 07 12:26:00 MEBFUB-NMX0016 junki --promptinstall: iTunesX-11.1.3
Thu Nov 07 12:26:00 MEBFUB-NMX0016 junki --promptinstall: iWeb3.0.4-3.0.4
Thu Nov 07 12:26:00 MEBFUB-NMX0016 junki --promptinstall: iWork_9.3_Update-9.3
Thu Nov 07 12:26:00 MEBFUB-NMX0016 junki --promptinstall: JavaForOSX-1.0
Thu Nov 07 12:26:00 MEBFUB-NMX0016 junki --promptinstall: OSXUpd10.8.5-10.8.5
Thu Nov 07 12:26:00 MEBFUB-NMX0016 junki --promptinstall: -------------------------------------
Thu Nov 07 12:26:00 MEBFUB-NMX0016 junki --promptinstall: prompting user ...
Thu Nov 07 12:26:10 MEBFUB-NMX0016 junki --promptinstall: user selected install and logout...
Thu Nov 07 12:26:11 MEBFUB-NMX0016 junki --promptinstall: sending logout ...
Thu Nov 07 12:26:42 MEBFUB-NMX0016 junki --promptinstall: no logout in 30 seconds, prompting user and trying logout again...
Thu Nov 07 12:27:14 MEBFUB-NMX0016 junki --promptinstall: no logout in 30 seconds, prompting user and trying logout again...
Thu Nov 07 12:27:48 MEBFUB-NMX0016 junki --promptinstall: no logout in 30 seconds, prompting user and trying logout again...
Thu Nov 07 12:28:18 MEBFUB-NMX0016 jamf[23259]: Checking for policies triggered by "logout" for user "sally.mcneill"...
Thu Nov 07 12:28:18 MEBFUB-NMX0016 jamf[23259]: Executing Policy zzz-junkiPromptAndInstall-logout...
Thu Nov 07 12:28:19 MEBFUB-NMX0016 junki --logout: starting installation ...
Thu Nov 07 12:28:20 MEBFUB-NMX0016 junki --logout: -------------------------------------
Thu Nov 07 12:28:20 MEBFUB-NMX0016 junki --logout: softwareupdate is installing 091-5194-2.4 ...
Thu Nov 07 12:29:03 MEBFUB-NMX0016 junki --logout: softwareupdate is installing AirPortUtility-6.3.1 ...
Thu Nov 07 12:29:57 MEBFUB-NMX0016 junki --logout: softwareupdate is installing GarageBand605Update-6.0.5 ...
Thu Nov 07 12:30:52 MEBFUB-NMX0016 junki --logout: softwareupdate is installing RemoteDesktopClient-3.7.0 ...
Thu Nov 07 12:31:51 MEBFUB-NMX0016 junki --logout: softwareupdate is installing ThunderboltFirmwareUpdate1.2-1.2 ...
Thu Nov 07 12:32:18 MEBFUB-NMX0016 junki --logout: softwareupdate is installing iDVD712Update-7.1.2 ...
Thu Nov 07 12:32:58 MEBFUB-NMX0016 junki --logout: softwareupdate is installing iMovieUpdate-9.0.9 ...
Thu Nov 07 12:34:06 MEBFUB-NMX0016 junki --logout: softwareupdate is installing iPhotoUpdate-9.4.3 ...





Force remove app lock in Casper Focus

Posted: 4/7/14 at 1:55 PM by jkphs

We have had several occasions where an iPad lost wifi connection or airplane mode was somehow enabled after the device was locked to an app in Focus. Only way to remove focus in these cases was to take advantage of the hard restart and try to open settings immediately after restart. It would be nice if we could simply connect an iPad to Configurator and refresh or have some other way to remove focus if an iPad looses it's network connection while focused. Would not want to have to resort to wiping the device because we can't remove app lock!

It would be great for the teachers to also have a tab for Apps under the left hand sidebar like it does for website and eBooks. The teachers already have the ability to deploy ebooks to their classrooms Self Service. I would also like for teachers to be able to add apps to self service in the same way from their iPads in Casper Focus. This would alleviate app request to jss Admins. Thanks

Search Systems NOT in JSS

Posted: Yesterday at 9:24 AM by Jason

I would like the ability to build an advanced search or smart group that would list systems in AD. The benefit to this would be that I could filter to only those with the OS X OperatingSystem attribute, and which are NOT managed by the JSS. I know this is possible with SCCM and is helpful to identify any systems which have joined the domain but did not get the agent installed for whatever reason. Being able to have a search like this would also make it possible to scope a policy to deploy the JAMF Client for enrollment