PSGSuite v2.28.0
Changelog
2.28.0
- Issue #188
- Added: Get-GSDriveFile now supports specifying a full file path.
- Fixed: Get-GSDriveFile will now replace any special path characters in the filename with underscores
- Added: The File object returned by Get-GSDriveFile will now include an additional OutFilePath property if the file is downloaded. This property will contain the full path to the downloaded file.
- Issue #190
- Fixed: Fields parameter on Get-GSDriveFile and Update-GSDriveFile were not being honored.
- Issue #192
- Added: Parameters to Update-GSDriveFile:
- CopyRequiresWriterPermission [switch]
- Starred [switch]
- Trashed [switch]
- WritersCanShare [switch]
- Added: Parameters to Update-GSDriveFile:
- Issue #194
- Added: Parameters to Update-GSChromeOSDevice:
- AnnotatedAssetId [string]
- AnnotatedLocation [string]
- AnnotatedUser [string]
- Notes [string]
- Added: Parameters to Update-GSChromeOSDevice:
- Issue #195
- Added: Limit parameter with First alias to the following List functions:
- Get-GSActivityReport
- Get-GSAdminRole
- Get-GSAdminRoleAssignment
- Get-GSCalendar
- Get-GSCalendarAcl
- Get-GSCalendarEvent
- Get-GSChromeOSDevice
- Get-GSDataTransferApplication
- Get-GSDrive
- Get-GSDriveFileList
- Get-GSDrivePermission
- Get-GSGmailMessageList
- Get-GSGroup
- Get-GSGroupMember
- Get-GSMobileDevice
- Get-GSResource
- Get-GSTask
- Get-GSTaskList
- Get-GSUsageReport
- Get-GSUser
- Get-GSUserLicense
- Added: Limit parameter with First alias to the following List functions:
- Issue #196
- Fixed: Get-GSTeamDrive was not paginating through the results.
- Issue #197
- Renamed: Get-GSTeamDrive has been changed to Get-GSDrive. Get-GSTeamDrive has been turned into an alias for Get-GSDrive to maintain backwards compatibility.
- Replaced: SupportsTeamDrives = True with SupportsAllDrives = True on all functions that have it.
- Miscellaneous
- Fixed: Export-PSGSuiteConfig is faster due to safely assuming that the P12Key and/or ClientSecrets values have already been pulled from the corresponding keys.
- Fixed: Incomplete documentation for Test-GSGroupMembership.
- Added: UseDomainAdminAccess switch parameter to Get-GSTeamDrive
- Removed: Get-GSUserLicenseListPrivate by rolling the List code into Get-GSUserLicense
- Removed: Get-GSResourceListPrivate by rolling the List code into Get-GSResource
Instructions
IMPORTANT: You MUST have the module 'Configuration' installed as a prerequisite! Installing the module from the repo source or the release page does not automatically install dependencies!!
- Click here to download the PSGSuite.zip file attached to the release.
- If on Windows: Right-click the downloaded zip, select Properties, then unblock the file.
This is to prevent having to unblock each file individually after unzipping.
- Unzip the archive.
- (Optional) Place the module folder somewhere in your
PSModulePath
.You can view the paths listed by running the environment variable
$env:PSModulePath
- Import the module, using the full path to the PSD1 file in place of
PSGSuite
if the unzipped module folder is not in yourPSModulePath
:# In $env:PSModulePath Import-Module PSGSuite # Otherwise, provide the path to the manifest: Import-Module -Path C:\MyPSModules\PSGSuite\2.28.0\PSGSuite.psd1