-
Notifications
You must be signed in to change notification settings - Fork 30
JNUC2019 Lab Session H Adding to Groups
Chris Lasell edited this page Oct 21, 2019
·
7 revisions
-
Now we can add the computers we just created to the static group we just created
-
There are a couple of ways to add and remove members from static groups:
- Add them individually by name or id to our local instance, then save the group back to the JSS
- We'll do that later in a script.
- Use the
change_membership
method- It uses the ability of the API to add and remove static group members directly and immediately
- It doesn't require a
save
after making the changes
- Here's how to use
change_membership
:
my_grp.change_membership add_members: new_comp_ids
# => array of member data
-
The
add_members:
parameter takes an array of any kind of identifiers; ids, names, serialnumbers, udids, etc- We already have an array of the ids of our computers:
new_comp_ids
- We already have an array of the ids of our computers:
-
The changes are immediately applied to the JSS
-
You can also provide a
remove_members:
parameter to add and remove at the same time -
You will get an error if you try to add something that doesn't exist in the JSS