Multiple GAM Commands
Example #1
gam user <User Email Address> print contactgroups | gam redirect stderr - multiprocess redirect csv ./UserContacts.csv multiprocess csv - gam user "~User" print contacts selectcontactgroup "~ContactGroupID"
Details:
Display contact groups as CSV on stdout
gam user <User Email Address> print contactgroups
When processing CSV input, organize Getting/Got messages
| gam redirect stderr - multiprocess
Intelligently combine CSV output from all contact groups
redirect csv ./UserContacts.csv multiprocess
Read contact groups CSV from stdin and process
csv - gam user "~User" print contacts selectcontactgroup "~ContactGroupID"
Example #2
gam all users print delegates | gam csv - gam user ~Email delete delegate ~delegateAddress
Example #3
Update All Groups
List all groups: gam print groups
Update all groups: gam print groups | gam csv - gam update group "~email" who_can_view_membership all_in_domain_can_view