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