I have a series of issues I'm running into in my upgrade testing from JSS 8.62 to JSS 9.0. I'll post each issue separately for sanitys' sake. FOr this series of issues: an "upgrade" is actually installing JSS 9 on a test server, restoring a 8.62 DB, then launching the WebApp to upgrade tables. I did not do an inplace upgrade since we are going to migrate server platforms and start from v9.0 on the new server.
Issue 1 - Smart Group Criteria is all out of whack. After the upgrade, our smart groups try to adhere to the new 9.0 way of specifying criteria, and as such are showing some really odd results. For example, I have a 10.8.2 test client that is showing in the "Managed Clients 10.6 - All AG - No AGI" smart group. The criteria for this group is as follows: Building IS NOT WHQ-AGI, Operating System LIKE 10.6 AND Operating System NOT LIKE server on 8.62. This criteria specification works. On 9.0, the criteria is now (Building is not WHQ-AGI) OR ( Operating System LIKE 10.6 AND Operating System NOT LIKE Server).
Now, I know if I change the OR to an AND, the group should populate correctly. However A) I should not have to manually edit each smart group (we have many) - is there a way to ensure these group criteria come over so they are the same as in 8.62 and B) the OR is grayed out and unchangeable. I have to remove the entire criteria and specify operating system all over again, so it is not a simple matter of switching up a few ANDs for ORs and vice versa.
Has anyone else ran into this and how did you overcome this?
