diff --git a/wiki/GamUpdates.md b/wiki/GamUpdates.md index f4d6a67a..cda78404 100644 --- a/wiki/GamUpdates.md +++ b/wiki/GamUpdates.md @@ -10,6 +10,19 @@ Add the `-s` option to the end of the above commands to suppress creating the `g See [Downloads-Installs-GAM7](https://github.com/GAM-team/GAM/wiki/Downloads-Installs) for Windows or other options, including manual installation +### 7.45.00 + +Added options `isdisabled []`, `disabledafter ` and `disabledbefore ` +to `gam print users`. These options along with `issuspended []` and `isarchived []` +are useful when identifying users to deprovision. + +Added option `movefilepermissions []]` to `gam move drivefile` that, when False, +causes GAM to remove ACLs from a file before moving it; this will be most useful when moving files to +Shared Drives so that only the Shared Drive ACls apply. When not specified or set True, file permissions +are not removed; this is the current GAM behavior. + +Upgraded to OpenSSL 4.0.1. + ### 7.44.03 Added `writerwithoutprivateaccess` to ``; this will become effective 2026-06-29. diff --git a/wiki/How-to-Upgrade-Legacy-GAM-to-GAM7.md b/wiki/How-to-Upgrade-Legacy-GAM-to-GAM7.md index fa294364..c185a091 100644 --- a/wiki/How-to-Upgrade-Legacy-GAM-to-GAM7.md +++ b/wiki/How-to-Upgrade-Legacy-GAM-to-GAM7.md @@ -251,10 +251,10 @@ writes the credentials into the file oauth2.txt. ``` gamteam@server:/Users/gamteam$ rm -f /Users/gamteam/GAMConfig/oauth2.txt gamteam@server:/Users/gamteam$ gam version -GAM 7.44.03 - https://github.com/GAM-team/GAM - pyinstaller +GAM 7.45.00 - https://github.com/GAM-team/GAM - pyinstaller GAM Team Python 3.14.5 64-bit final -macOS Tahoe 26.5 arm64 +macOS Tahoe 26.5.1 arm64 Path: /Users/gamteam/bin/gam7 Config File: /Users/gamteam/GAMConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain: domain.com @@ -1034,7 +1034,7 @@ writes the credentials into the file oauth2.txt. ``` C:\>del C:\GAMConfig\oauth2.txt C:\>gam version -GAM 7.44.03 - https://github.com/GAM-team/GAM - pythonsource +GAM 7.45.00 - https://github.com/GAM-team/GAM - pythonsource GAM Team Python 3.14.5 64-bit final Windows 11 10.0.26200 AMD64 diff --git a/wiki/Users-Drive-Copy-Move.md b/wiki/Users-Drive-Copy-Move.md index 5e2a153b..fa6c6f58 100644 --- a/wiki/Users-Drive-Copy-Move.md +++ b/wiki/Users-Drive-Copy-Move.md @@ -583,6 +583,7 @@ gam move drivefile [newfilename ]] [copysubfolderinheritedpermissions []] [copysubfoldernoninheritedpermissions never|always|syncallfolders|syncupdatedfolders] + [movefilepermissions []] [excludepermissionsfromdomains|includepermissionsfromdomains ] (mappermissionsemail endcsv] (mappermissionsdomain )* @@ -729,6 +730,8 @@ and any remaining copy errors. ### Moved File Permissions By default, the permissions of a moved file are not modified. +When `movefilerpermissions false` is specified, all ACLs are removed. + When `excludepermissionsfromdomains ` is specified, any ACL that references a domain in `` will be removed. When `includepermissionsfromdomains ` is specified, any ACLs that references a domain not in `` will be removed. diff --git a/wiki/Users.md b/wiki/Users.md index 91a03239..3d002b93 100644 --- a/wiki/Users.md +++ b/wiki/Users.md @@ -1122,6 +1122,10 @@ The `isarchived`, `issuspended` and `isdisabled` options can be used to select u | isdisabled [true] | Archived or Suspended Users | | isdisabled false | Non-Archived and Non-Suspended Users | +When none of `isarchived`, `issuspended`, `isdisabled` are specified, +but one or both of `disabledafter` or `disabledbefore` is specified, +then `isdisabled true` is selected. + When any of `isarchived [true]`, `issuspended [true]`, `isdisabled [true]` are specified, the following options can be used to further limit the users displayed. * `disabledafter ` - Display users disabled on/after `` @@ -1230,6 +1234,10 @@ The `isarchived`, `issuspended` and `isdisabled` options can be used to select u | isdisabled [true] | Archived or Suspended Users | | isdisabled false | Non-Archived and Non-Suspended Users | +When none of `isarchived`, `issuspended`, `isdisabled` are specified, +but one or both of `disabledafter` or `disabledbefore` is specified, +then `isdisabled true` is selected. + When any of `isarchived [true]`, `issuspended [true]`, `isdisabled [true]` are specified, the following options can be used to further limit the users displayed. * `disabledafter ` - Display users disabled on/after `` diff --git a/wiki/Version-and-Help.md b/wiki/Version-and-Help.md index 635e4573..7d6eabac 100644 --- a/wiki/Version-and-Help.md +++ b/wiki/Version-and-Help.md @@ -3,10 +3,10 @@ Print the current version of Gam with details ``` gam version -GAM 7.44.03 - https://github.com/GAM-team/GAM - pyinstaller +GAM 7.45.00 - https://github.com/GAM-team/GAM - pyinstaller GAM Team Python 3.14.5 64-bit final -macOS Tahoe 26.5 arm64 +macOS Tahoe 26.5.1 arm64 Path: /Users/gamteam/bin/gam7 Config File: /Users/gamteam/GamConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain: domain.com Time: 2026-02-15T07:51:00-08:00 @@ -15,10 +15,10 @@ Time: 2026-02-15T07:51:00-08:00 Print the current version of Gam with details and time offset information ``` gam version timeoffset -GAM 7.44.03 - https://github.com/GAM-team/GAM - pyinstaller +GAM 7.45.00 - https://github.com/GAM-team/GAM - pyinstaller GAM Team Python 3.14.5 64-bit final -macOS Tahoe 26.5 arm64 +macOS Tahoe 26.5.1 arm64 Path: /Users/gamteam/bin/gam7 Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain: domain.com Your system time differs from www.googleapis.com by less than 1 second @@ -27,10 +27,10 @@ Your system time differs from www.googleapis.com by less than 1 second Print the current version of Gam with extended details and SSL information ``` gam version extended -GAM 7.44.03 - https://github.com/GAM-team/GAM - pyinstaller +GAM 7.45.00 - https://github.com/GAM-team/GAM - pyinstaller GAM Team Python 3.14.5 64-bit final -macOS Tahoe 26.5 arm64 +macOS Tahoe 26.5.1 arm64 Path: /Users/gamteam/bin/gam7 Config File: /Users/gamteam/GamConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain: domain.com Time: 2026-02-15T07:51:00-08:00 @@ -68,7 +68,7 @@ MacOS High Sierra 10.13.6 x86_64 Path: /Users/gamteam/bin/gam7 Version Check: Current: 5.35.08 - Latest: 7.44.03 + Latest: 7.45.00 echo $? 1 ``` @@ -76,7 +76,7 @@ echo $? Print the current version number without details ``` gam version simple -7.44.03 +7.45.00 ``` In Linux/MacOS you can do: ``` @@ -86,10 +86,10 @@ echo $VER Print the current version of Gam and address of this Wiki ``` gam help -GAM 7.44.03 - https://github.com/GAM-team/GAM +GAM 7.45.00 - https://github.com/GAM-team/GAM GAM Team Python 3.14.5 64-bit final -macOS Tahoe 26.5 arm64 +macOS Tahoe 26.5.1 arm64 Path: /Users/gamteam/bin/gam7 Config File: /Users/gamteam/GamConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain: domain.com Time: 2026-02-15T07:51:00-08:00