# Update GAM7 to latest version Automatic update to the latest version on Linux/Mac OS/Google Cloud Shell/Raspberry Pi/ChromeOS: - Do not create project or authorizations, default path `$HOME/bin` - `bash <(curl -s -S -L https://git.io/gam-install) -l` - Do not create project or authorizations, specify a path - `bash <(curl -s -S -L https://git.io/gam-install) -l -d ` By default, a folder, `gam7`, is created in the default or specified path and the files are downloaded into that folder. Add the `-s` option to the end of the above commands to suppress creating the `gam7` folder; the files are downloaded directly into the default or specified path. See [Downloads-Installs-GAM7](https://github.com/GAM-team/GAM/wiki/Downloads-Installs) for Windows or other options, including manual installation ### 7.12.00 Started updated handling of missing scopes messages in client access commands; this is a work in progress. Updated `gam info|show shareddrive` to handle changes in the Drive API that caused traps. Added `downloadrestrictedforreaders` and `downloadrestrictedforwriters` to `` to support new Shared Drive restrictions. Updated `gam course create|update announcement` to accept input from a literal string, a file or a Google Doc. ``` ::= ((text )| (textfile [charset ])| (gdoc )| (gcsdoc )) ``` Added command `gam check suspended ` that checks the suspension status of a user and sets the return code to 0 if the user is not suspended or 26 if it is. ``` $ gam check suspended testok@domain.com User: testok@domain.com, Account Suspended: False $ echo $? 0 $ gam check suspended testsusp@domain.com User: testsusp@domain.com, Account Suspended: True, Suspension Reason: ADMIN $ echo $? 26 ``` Updated `gam sendemail` to verify that one of `recipient|to|from` immediately follows `sendemail`. ### 7.11.00 Added commands to manage classroom/course announcements. * See: https://github.com/GAM-team/GAM/wiki/Classroom-Courses#manage-course-announcements Upgraded to OpenSSL 3.5.1. ### 7.10.10 Added choices `text` and `hyperlink` to option `showwebviewlink` in `gam [] print|show shareddrives`. * `showwebviewlink text` - Displays `https://drive.google.com/drive/folders/` * `showwebviewlink hyperlink` - Displays `=HYPERLINK("https://drive.google.com/drive/folders/", "")` ### 7.10.09 Added option `showwebviewlink` to `gam [] print|show shareddrives` that displays the web view link for the Shared Drive: `https://drive.google.com/drive/folders/`. ### 7.10.08 Fixed bug in commands that modify messages where the `labelids ` option could not be used unless one of these options was also specified: `query`, `matchlabel`, `ids`; it can be now be used by itself. ### 7.10.07 Updated `gam copy|move drivefile` to hanndle additional instances of the `cannotModifyInheritedPermission` error. Added license SKU `Google AI Ultra for Business` * ProductID - 101047 * SKUID - 1010470008 | geminiultra ### 7.10.06 Added option `clientstates` to `gam print devices` to include client states in device output. ### 7.10.05 Google renamed an error: `cannotModifyInheritedTeamDrivePermission` became `cannotModifyInheritedPermission`. GAM will now handle the new error. ### 7.10.04 Updated `gam report ` to accept accept application names as defined in the Reports API discovery document; this means that GAM does not have to be updated when Google defines a new application name. `gemini_in_workspace_apps` is now available in `gam report`. ### 7.10.03 Fixed bug in commands that modify messages where the `labelids ` option was not being applied. ### 7.10.02 Added option `labelids ` to all commands that process messages; this option causes GAM to only return messages with labels that match all of the specified label IDs. Updated `gam print|show forms` to always display `isPublished` and `isAcceptingResponses` in `publishSettings/publishState` regardless of their value; the API doesn't return these values when they are False. ### 7.10.01 Added options `ispublished []` and `isacceptingresponses []` to `gam create|update form`. ### 7.10.00 Added commands to manage/display Chat Custom Emojis. * See: https://github.com/GAM-team/GAM/wiki/Users-Chat#manage-chat-emojis * See: https://github.com/GAM-team/GAM/wiki/Users-Chat#display-chat-emojis Updated `gam print|show chatspaces|chatmembers asadmin` to display the spaces in ascending display name order. ### 7.09.07 Added `webviewlink` to `` for use in `gam print|show filetree`. ### 7.09.06 Upddated `gam print|show shareddrives`, `gam print|show shareddriveacls`, `gam print shareddriveorganizers` to display the Shared Drives in ascending name order; the API returns them in an unidentifiable order. ### 7.09.05 Improved output of `gam info|show chromeschemas [std]` to more accurately display the schemas. Fixed bugs in `gam update chromepolicy` that caused invalid error messaages. ### 7.09.04 Fixed bug in `gam whatis ` where the check for an invitable user always failed. Fixed bug in `gam print shareddriveorganizers` where no organizers were displayed when `domain` in `gam.cfg` was blank. Updated to Python 3.13.5 ### 7.09.03 Updated `gam create focustime|outofoffice ... timerange