Our school uses McGraw-Hill's app Geometer's Sketchpad 5.06. The vendor requires that each installation be registered via their central server. Thus, before uninstallation, we must deregister with their central server.
The registration/deregistration process can be done via either the GUI or a remote command. I rely upon Casper policies to execute the commands. As of the start of our last semester, this worked great in CasperSuite 9.6.
However, our school now utilizes CasperSuite 9.72. The same unedited policies are failing.
Sample command (edited for privacy reasons)...
/Applications/GSP5.app/Contents/MacOS/GSP5_Rel_KCPT_31_105 -license deregister -name "Our School Name" -code A1B2CD-EF34GH-JKLMNP-QRS5TU
If I attempt to run this command via either Casper Remote or via a Casper policy, the following is logged...
Result of command: The license name or authorization code is invalid. Please try again.
I assume something changed between Casper 9.6 and 9.72. Perhaps as it relates to quotation marks? Suggestions?
If I copy/paste this command into the local machine's Terminal window, it executes perfectly.