IDBridge
26.7.10.6
IdentityBridge — automated account provisioning for Google Workspace and Active Directory from school SIS/GSheet data.
Minimum PowerShell version
7.5
Installation Options
Owners
Copyright
(c) 2026 SC Networks LLC. All rights reserved.
Package Details
Author(s)
- Sam Cattanach
Tags
ActiveDirectory GoogleWorkspace Identity Provisioning SIS Skyward InfiniteCampus
Functions
Get-SourceDataGSheet Get-SourceDataSkywardSMS Get-SourceDataInfiniteCampus New-IDBridgeSourceRecord Test-IDBridgeSourceData Test-IDBridgeChangeThreshold Remove-IDBridgeDuplicateID Show-GroupsNotProcessed Get-TargetDataGoogle Add-TargetDataGoogle Get-TargetDataAD Add-TargetDataAD Export-IDBridgeDirectoryToSheet 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 Remove-IDBridgeGoogleUserLicense Invoke-GoogleBatchRequest Get-GoogleSheetData Get-SheetIdByName Get-ColumnLetter Convert-CellToIndex Set-GSheetData Set-CheckboxesToFalse Push-LogsToSheet Invoke-IDBridge Initialize-IDBridge New-IDBridgeConfig Get-IDBridgeConfig Get-IDBridgeSecret Set-IDBridgeSecret Get-IDBridgeSecretInfo Remove-IDBridgeSecret New-IDBridgeSecretCertificate Connect-IDBridgeGoogle Get-GoogleApiAccessToken Get-GoogleHeaders Get-IDBridgeGoogleServiceAccountEmail Initialize-IDBridgeGoogleServiceAccount Write-Log Get-IDBridgeLogs Send-IDBridgeTelemetry Get-IDBridgeSiteID Get-StudentGrade Get-RandomPassword New-Passphrase Format-IDBridgeName Invoke-SourcePlugins Merge-IDBridgeOverrideData
Dependencies
This module has no dependencies.
Release Notes
See CHANGELOG.md
FileList
- IDBridge.nuspec
- Private\Resolve-IDBridgeCmsCertificate.ps1
- Public\AD\Get-ADUsersToUpdate.ps1
- Public\Core\Get-IDBridgeGoogleServiceAccountEmail.ps1
- Public\Core\Invoke-IDBridge.ps1
- Public\Core\Test-IDBridgeChangeThreshold.ps1
- Public\Google\Get-GoogleUserGroupsToUpdate.ps1
- Public\Google\Initialize-IDBridgeGoogleServiceAccount.ps1
- Public\Google\Update-GoogleGroupMembers.ps1
- Public\Secrets\Set-IDBridgeSecret.ps1
- Public\Source\New-IDBridgeSourceRecord.ps1
- Public\Google\Sheets\Convert-CellToIndex.ps1
- IDBridge.psd1
- Public\AD\Disable-IDBridgeADUser.ps1
- Public\AD\New-IDBridgeADOrgUnit.ps1
- Public\Core\Get-IDBridgeLogs.ps1
- Public\Core\New-IDBridgeConfig.ps1
- Public\Core\Write-Log.ps1
- Public\Google\Get-GoogleUsersOrphaned.ps1
- Public\Google\Invoke-GoogleBatchRequest.ps1
- Public\Google\Update-IDBridgeGoogleUser.ps1
- Public\Source\Get-SourceDataGSheet.ps1
- Public\Source\Test-IDBridgeSourceData.ps1
- Public\Google\Sheets\Get-ColumnLetter.ps1
- IDBridge.psm1
- Public\AD\Get-ADOrgUnitsForProcessing.ps1
- Public\Core\Export-IDBridgeDirectoryToSheet.ps1
- Public\Core\Get-IDBridgeSiteID.ps1
- Public\Core\New-Passphrase.ps1
- Public\Google\Connect-IDBridgeGoogle.ps1
- Public\Google\Get-GoogleUsersToCreate.ps1
- Public\Google\New-IDBridgeGoogleOrgUnit.ps1
- Public\Secrets\Get-IDBridgeSecret.ps1
- Public\Source\Get-SourceDataInfiniteCampus.ps1
- Public\Target\Add-TargetDataAD.ps1
- Public\Google\Sheets\Get-GoogleSheetData.ps1
- Private\Get-IDBridgeAzKeyVaultContext.ps1
- Public\AD\Get-ADUserGroupsToUpdate.ps1
- Public\Core\Format-IDBridgeName.ps1
- Public\Core\Get-RandomPassword.ps1
- Public\Core\Remove-IDBridgeDuplicateID.ps1
- Public\Google\Get-GoogleApiAccessToken.ps1
- Public\Google\Get-GoogleUsersToDeactivate.ps1
- Public\Google\New-IDBridgeGoogleUser.ps1
- Public\Secrets\Get-IDBridgeSecretInfo.ps1
- Public\Source\Get-SourceDataSkywardSMS.ps1
- Public\Target\Add-TargetDataGoogle.ps1
- Public\Google\Sheets\Get-SheetIdByName.ps1
- Private\Get-IDBridgeAzureAuthToken.ps1
- Public\AD\Get-ADUsersToCreate.ps1
- Public\Core\Get-GoogleHeaders.ps1
- Public\Core\Get-StudentGrade.ps1
- Public\Core\Send-IDBridgeTelemetry.ps1
- Public\Google\Get-GoogleData.ps1
- Public\Google\Get-GoogleUsersToSetEmployeeID.ps1
- Public\Google\Push-LogsToSheet.ps1
- Public\Secrets\New-IDBridgeSecretCertificate.ps1
- Public\Source\Invoke-SourcePlugins.ps1
- Public\Target\Get-TargetDataAD.ps1
- Public\Google\Sheets\Set-CheckboxesToFalse.ps1
- Private\Get-IDBridgeGoogleScope.ps1
- Public\AD\Get-ADUsersToDeactivate.ps1
- Public\Core\Get-IDBridgeConfig.ps1
- Public\Core\Initialize-IDBridge.ps1
- Public\Core\Show-GroupsNotProcessed.ps1
- Public\Google\Get-GoogleOrgUnitsForProcessing.ps1
- Public\Google\Get-GoogleUsersToUpdate.ps1
- Public\Google\Remove-IDBridgeGoogleUserLicense.ps1
- Public\Secrets\Remove-IDBridgeSecret.ps1
- Public\Source\Merge-IDBridgeOverrideData.ps1
- Public\Target\Get-TargetDataGoogle.ps1
- Public\Google\Sheets\Set-GSheetData.ps1
- Private\Import-IDBridgeDpapiNGType.ps1
- Public\AD\Get-ADUsersToSetEmployeeID.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 26.7.10.9 | 5 | 7/11/2026 |
| 26.7.10.6 (current version) | 5 | 7/10/2026 |
| 26.6.21.0 | 11 | 6/22/2026 |