PSGSuite v2.35.0
Changelog
2.35.0 - 2019-12-29
- Issue #216 - Thank you, @WJurecki!
- Added
Add-GSSheetValues
to use the nativeAppend()
method instead ofBatchUpdate()
to prevent needing to calculate the last row like you do withExport-GSSheet
. Since the input for this method has additional options and the output differs from whatExport-GSSheet
outputs, this has been moved to a unique function to prevent introducing breaking changes toExport-GSSheet
.
- Added
- Issue #221
- Added:
Invoke-GSUserOffboarding
function to wrap common offboarding tasks for ease of access management automation.
- Added:
- Issue #248
- Fixed
Get-GSSheetInfo
so it no longer defaults-IncludeGridData
to$true
if not specified in$PSBoundParameters
.
- Fixed
- Issue #249
- Updated private function
Resolve-Email
with newIsGroup
switch, then cleaned up all*-GSGroup*
functions to use it so that Group ID's are respected based on RegEx match.
- Updated private function
- Issue #252
- Added:
Archived
parameter toUpdate-GSUser
to enable setting of Archived User licenses.
- Added:
- Miscellaneous
- Swapped instances of
Get-StoragePath
forGet-ConfigurationPath
inImport-SpecificConfiguration
andSet-PSGSuiteConfig
to avoid alias related issues with PowerShell 4.0
- Swapped instances of
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.35.0\PSGSuite.psd1