PSGSuite v2.30.0
Changelog
2.30.0
- Issue #193
- Added: Drive Revision functions:
Get-GSDriveRevision
Remove-GSDriveRevision
Update-GSDriveRevision
- Added: Drive Revision functions:
- Issue #210
- Fixed:
Update-GSUser
was not accepting User ID's as the User parameter
- Fixed:
- Issue #209
- Added: Support for inline image downloading with
Get-GSGmailMessage
where the image is not included on the Attachments property of the parsed message object. - Fixed:
Get-GSGmailMessage
will now automatically set theFormat
toRaw
if eitherParseMessage
orSaveAttachmentsTo
is passed, asParseMessage
is a requirement in order to be able to access the message attachments as needed.
- Added: Support for inline image downloading with
- Issue #204
- Added:
Recurse
parameter toGet-GSDriveFileList
to allow recursively listing all files and subfolders underneath the result set. Confirmed setting theLimit
parameter also works as expected withRecurse
included, stopping is the original limit is reached. - Added:
Get-GSDriveFolderSize
function to return the calculated total size of the files in the specified folder(s).
- Added:
- Miscellaneous
- Added:
Rfc822MsgId
parameter toGet-GSGmailMessageList
to easily build a query looking for a specific RFS 822 Message ID. - Added: Pipeline support for
*-GSDrivePermission
functions to enable piping Drive Files into them to manage permissions without looping manually.
- Added:
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.30.0\PSGSuite.psd1