Skip to content
This repository has been archived by the owner on Apr 19, 2023. It is now read-only.

2.0.1: Narwhal Tears

Compare
Choose a tag to compare
@sheagcraig sheagcraig released this 10 Jun 13:58
· 23 commits to master since this release

Added

  • Added action configp for OSX Configuration Profiles.
  • scoped now includes OSXConfigurationProfile objects. (#4). Thanks to @homebysix for the great idea!
  • scope_diff now also include profiles.
  • Added action imaging_config.
  • installs now includes imaging configurations (ComputerConfiguration) (#3) Thanks again to @homebysix for the idea.
  • Added action excluded for showing policies and profiles from which a group is excluded. (#5) (@homebysix again!)
  • Added action md_excluded for showing profiles from which a mobile device group is excluded.
  • Most actions that take a search argument will now accept Unix-shell style wildcard characters for matching.
    • Actions incorporating wildcard searches:
      • All object search functions (computer, policy, etc)
      • installs
      • group --add/--remove optional arguments.
      • md_group --add/--remove optional arguments.
      • batch_scope (group and policy arguments).
  • Added --add, --remove, and --dry-run options to group and md_group. You can now add and remove any number of computers, specified by name, wildcard-name-search, or ID. If you specify --dry-run it doesn't save; it just prints the group XML.

Changed

  • More gracefully handles a CTRL-C exit from the menus and commands.
  • promote now opens your default browser to the log page for policy if needed.
  • Output headers now make more sense.
  • Commands which search for scoped objects now include results scoped to "all computers" or "all mobile devices" in their results, labeled as such.
    • scoped
    • md_scoped
    • scope_diff
    • md_scope_diff
  • Moved all code into a python package. This means both jss_helper and jss_helper_lib should be in the same folder (see README for new installation details) or use the installer package.
  • Now requires python-jss version 1.0.2 or newer due to a bugfix in that library.

Known Issues

  • Policies which install multiple packages won't work correctly with promote command auto-detection.