Skip to content

PSGSuite v2.28.0

Compare
Choose a tag to compare
@scrthq scrthq released this 31 May 08:14

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]
  • Issue #194
    • Added: Parameters to Update-GSChromeOSDevice:
      • AnnotatedAssetId [string]
      • AnnotatedLocation [string]
      • AnnotatedUser [string]
      • Notes [string]
  • 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
  • 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!!

  1. Click here to download the PSGSuite.zip file attached to the release.
  2. 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.

  3. Unzip the archive.
  4. (Optional) Place the module folder somewhere in your PSModulePath.

    You can view the paths listed by running the environment variable $env:PSModulePath

  5. Import the module, using the full path to the PSD1 file in place of PSGSuite if the unzipped module folder is not in your PSModulePath:
    # In $env:PSModulePath
    Import-Module PSGSuite
    
    # Otherwise, provide the path to the manifest:
    Import-Module -Path C:\MyPSModules\PSGSuite\2.28.0\PSGSuite.psd1