IDBridge
26.6.21.0
IdentityBridge — automated account provisioning for Google Workspace and Active Directory from school SIS/GSheet data.
Minimum PowerShell version
7.5
Installation Options
Owners
Package Details
Author(s)
- Sam Cattanach
Functions
Get-SourceDataGSheet Get-SourceDataSkywardSMS Get-SourceDataInfiniteCampus Remove-IDBridgeDuplicateID Show-GroupsNotProcessed Get-TargetDataGoogle Add-TargetDataGoogle Get-TargetDataAD Add-TargetDataAD Get-ADOrgUnitsForProcessing Get-ADUsersToSetEmployeeID Get-ADUsersToDeactivate Get-ADUsersToUpdate Get-ADUsersToCreate Get-ADUserGroupsToUpdate New-IDBridgeADOrgUnit Disable-IDBridgeADUser Get-GoogleData Get-GoogleOrgUnitsForProcessing Get-GoogleUsersToSetEmployeeID Get-GoogleUsersToDeactivate Get-GoogleUsersToUpdate Get-GoogleUsersToCreate Get-GoogleUserGroupsToUpdate Get-GoogleUsersOrphaned New-IDBridgeGoogleOrgUnit New-IDBridgeGoogleUser Update-IDBridgeGoogleUser Update-GoogleGroupMembers Get-GoogleSheetData Get-SheetIdByName Get-ColumnLetter Convert-CellToIndex Set-GSheetData Set-CheckboxesToFalse Push-LogsToSheet Invoke-IDBridge Initialize-IDBridge Get-IDBridgeConfig Get-GoogleApiAccessToken Get-GoogleHeaders Write-Log Get-IDBridgeLogs Get-StudentGrade Get-RandomPassword New-Passphrase Invoke-SourcePlugins Merge-IDBridgeOverrideData
Dependencies
This module has no dependencies.
FileList
- IDBridge.nuspec
- Public\AD\New-IDBridgeADOrgUnit.ps1
- IDBridge.psd1
- Public\Core\Get-GoogleHeaders.ps1
- IDBridge.psm1
- Public\Core\Get-IDBridgeConfig.ps1
- Public\AD\Disable-IDBridgeADUser.ps1
- Public\Core\Get-IDBridgeLogs.ps1
- Public\AD\Get-ADOrgUnitsForProcessing.ps1
- Public\Core\Get-RandomPassword.ps1
- Public\Core\Get-StudentGrade.ps1
- Public\Core\Initialize-IDBridge.ps1
- Public\Core\Invoke-IDBridge.ps1
- Public\Core\New-Passphrase.ps1
- Public\Core\Remove-IDBridgeDuplicateID.ps1
- Public\Core\Show-GroupsNotProcessed.ps1
- Public\Core\Write-Log.ps1
- Public\Google\Get-GoogleApiAccessToken.ps1
- Public\Google\Get-GoogleData.ps1
- Public\Google\Get-GoogleOrgUnitsForProcessing.ps1
- Public\Google\Get-GoogleUserGroupsToUpdate.ps1
- Public\Google\Get-GoogleUsersOrphaned.ps1
- Public\Source\Invoke-SourcePlugins.ps1
- Public\Google\Get-GoogleUsersToCreate.ps1
- Public\Google\New-IDBridgeGoogleOrgUnit.ps1
- Public\Google\Update-IDBridgeGoogleUser.ps1
- Public\Source\Merge-IDBridgeOverrideData.ps1
- Public\Target\Get-TargetDataAD.ps1
- Public\Google\Get-GoogleUsersToDeactivate.ps1
- Public\Google\New-IDBridgeGoogleUser.ps1
- Public\Source\Get-SourceDataGSheet.ps1
- Public\Target\Add-TargetDataAD.ps1
- Public\Target\Get-TargetDataGoogle.ps1
- Public\Google\Sheets\Get-GoogleSheetData.ps1
- Public\Google\Get-GoogleUsersToSetEmployeeID.ps1
- Public\Google\Push-LogsToSheet.ps1
- Public\Source\Get-SourceDataInfiniteCampus.ps1
- Public\Target\Add-TargetDataGoogle.ps1
- Public\Google\Sheets\Convert-CellToIndex.ps1
- Public\Google\Sheets\Get-SheetIdByName.ps1
- Public\Google\Get-GoogleUsersToUpdate.ps1
- Public\Google\Update-GoogleGroupMembers.ps1
- Public\Source\Get-SourceDataSkywardSMS.ps1
- Public\Google\Sheets\Get-ColumnLetter.ps1
- Public\Google\Sheets\Set-CheckboxesToFalse.ps1
- Public\Google\Sheets\Set-GSheetData.ps1
- Public\AD\Get-ADUserGroupsToUpdate.ps1
- Public\AD\Get-ADUsersToCreate.ps1
- Public\AD\Get-ADUsersToDeactivate.ps1
- Public\AD\Get-ADUsersToSetEmployeeID.ps1
- Public\AD\Get-ADUsersUpdate.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 26.6.21.0 (current version) | 3 | 6/22/2026 |