JIM
0.7.0
PowerShell module for administering JIM (Junctional Identity Manager). Provides cmdlets for managing Connected Systems, Sync Rules, Run Profiles, Metaverse Objects, Activities, API Keys, Certificates, and more. Supports both interactive (SSO) and non-interactive (API Key) authentication.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) Tetron Limited. All rights reserved.
Package Details
Author(s)
- Tetron
Tags
Identity IAM IdentityManagement JIM Synchronisation Administration Automation DevOps
Functions
Connect-JIM Disconnect-JIM Test-JIMConnection Get-JIMConnectedSystem New-JIMConnectedSystem Set-JIMConnectedSystem Remove-JIMConnectedSystem Import-JIMConnectedSystemSchema Import-JIMConnectedSystemHierarchy Get-JIMConnectorDefinition Set-JIMConnectedSystemObjectType Set-JIMConnectedSystemAttribute Get-JIMConnectedSystemPartition Set-JIMConnectedSystemPartition Set-JIMConnectedSystemContainer Get-JIMConnectedSystemUnresolvedReferenceCount Clear-JIMConnectedSystem Get-JIMSyncRule New-JIMSyncRule Set-JIMSyncRule Remove-JIMSyncRule Get-JIMSyncRuleMapping New-JIMSyncRuleMapping Remove-JIMSyncRuleMapping Get-JIMMatchingRule New-JIMMatchingRule Set-JIMMatchingRule Remove-JIMMatchingRule Get-JIMScopingCriteria New-JIMScopingCriteriaGroup Set-JIMScopingCriteriaGroup Remove-JIMScopingCriteriaGroup New-JIMScopingCriterion Remove-JIMScopingCriterion Get-JIMRunProfile New-JIMRunProfile Set-JIMRunProfile Remove-JIMRunProfile Start-JIMRunProfile Get-JIMSchedule New-JIMSchedule Set-JIMSchedule Remove-JIMSchedule Enable-JIMSchedule Disable-JIMSchedule Start-JIMSchedule Add-JIMScheduleStep Remove-JIMScheduleStep Get-JIMScheduleExecution Stop-JIMScheduleExecution Get-JIMActivity Get-JIMActivityStats Get-JIMMetaverseObject Get-JIMMetaverseObjectType Set-JIMMetaverseObjectType Get-JIMMetaverseAttribute New-JIMMetaverseAttribute Set-JIMMetaverseAttribute Remove-JIMMetaverseAttribute Get-JIMApiKey New-JIMApiKey Set-JIMApiKey Remove-JIMApiKey Get-JIMCertificate Add-JIMCertificate Set-JIMCertificate Remove-JIMCertificate Test-JIMCertificate Export-JIMCertificate Get-JIMRole Get-JIMExampleDataSet Get-JIMExampleDataTemplate Invoke-JIMExampleDataTemplate Test-JIMExpression Get-JIMDeletedObject Get-JIMHistoryCount Invoke-JIMHistoryCleanup
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## 0.7.0
### New Features
- New default theme with refined colour palette, improved contrast, and Inter web font for better readability
- Properties tab on the Metaverse Object detail page with creation date, last modified, and initiator links
- Form and table view toggle on the MVO detail page with server-side paginated MVA dialog
- GET /api/v1/userinfo endpoint for authenticated user identity lookup
- Connect-JIM authorisation verification with clear guidance for missing JIM identities
- Activity tracking for initial admin user creation
### Changed
- "Connected System Objects" pages renamed to "Staging" with cleaner URL structure
- "Data Generation" renamed to "Example Data" across models, API, PowerShell, and UI
- Database migrations flattened into a single InitialCreate for faster first-start
### Fixed
- DbContext concurrency errors across all Blazor Server pages
- Deleted object change history correlation and final attribute capture
- Pending export reference display with meaningful identifiers
- Cross-batch reference fixup hardened against DB timeouts at scale
- MVO deletion FK constraint violations
### Performance
- MVO detail page caps multi-valued attributes with server-side pagination
- Pending export reconciliation query optimised
For full changelog, see: https://github.com/TetronIO/JIM/blob/main/CHANGELOG.md
FileList
- JIM.nuspec
- JIM.psm1
- Public\Schedules\Add-JIMScheduleStep.ps1
- Public\History\Get-JIMHistoryCount.ps1
- Public\ConnectedSystems\Import-JIMConnectedSystemSchema.ps1
- Public\Schedules\Start-JIMSchedule.ps1
- Public\History\Get-JIMDeletedObject.ps1
- Public\ConnectedSystems\Set-JIMConnectedSystemObjectType.ps1
- JIM.psd1
- Public\Schedules\New-JIMSchedule.ps1
- Public\ApiKeys\Get-JIMApiKey.ps1
- Public\ConnectedSystems\Set-JIMConnectedSystem.ps1
- Private\Resolve-JIMExampleDataTemplate.ps1
- Public\Activities\Get-JIMActivityStats.ps1
- Public\ApiKeys\New-JIMApiKey.ps1
- Public\ConnectedSystems\Get-JIMConnectedSystemUnresolvedReferenceCount.ps1
- Private\Resolve-JIMConnectedSystem.ps1
- Public\Activities\Get-JIMActivity.ps1
- Public\ApiKeys\Set-JIMApiKey.ps1
- Public\ConnectedSystems\Set-JIMConnectedSystemPartition.ps1
- Private\Show-JIMBanner.ps1
- Public\Metaverse\Set-JIMMetaverseObjectType.ps1
- Public\ApiKeys\Remove-JIMApiKey.ps1
- Public\ConnectedSystems\Get-JIMConnectedSystem.ps1
- Private\Resolve-JIMMetaverseObjectType.ps1
- Public\Metaverse\New-JIMMetaverseAttribute.ps1
- Public\Certificates\Remove-JIMCertificate.ps1
- Public\ConnectedSystems\Set-JIMConnectedSystemContainer.ps1
- Private\Resolve-JIMMetaverseAttribute.ps1
- Public\Metaverse\Get-JIMMetaverseObject.ps1
- Public\Certificates\Test-JIMCertificate.ps1
- Public\MatchingRules\Remove-JIMSyncRuleMatchingRule.ps1
- Private\Test-JIMAuthorisation.ps1
- Public\Metaverse\Remove-JIMMetaverseAttribute.ps1
- Public\Certificates\Export-JIMCertificate.ps1
- Public\MatchingRules\Set-JIMMatchingRule.ps1
- Private\Invoke-JIMApi.ps1
- Public\Metaverse\Get-JIMMetaverseObjectType.ps1
- Public\Certificates\Add-JIMCertificate.ps1
- Public\MatchingRules\Switch-JIMMatchingMode.ps1
- Private\Get-JIMServerVersion.ps1
- Public\Metaverse\Get-JIMMetaverseAttribute.ps1
- Public\Certificates\Set-JIMCertificate.ps1
- Public\MatchingRules\Get-JIMSyncRuleMatchingRule.ps1
- Private\Invoke-OAuthBrowserFlow.ps1
- Public\Metaverse\Set-JIMMetaverseAttribute.ps1
- Public\Certificates\Get-JIMCertificate.ps1
- Public\MatchingRules\Get-JIMMatchingRule.ps1
- Public\ExampleData\Invoke-JIMExampleDataTemplate.ps1
- Public\Expressions\Test-JIMExpression.ps1
- Public\RunProfiles\Set-JIMRunProfile.ps1
- Public\MatchingRules\New-JIMMatchingRule.ps1
- Public\ExampleData\Get-JIMExampleDataSet.ps1
- Public\Connection\Connect-JIM.ps1
- Public\RunProfiles\New-JIMRunProfile.ps1
- Public\MatchingRules\Set-JIMSyncRuleMatchingRule.ps1
- Public\ExampleData\Get-JIMExampleDataTemplate.ps1
- Public\Connection\Disconnect-JIM.ps1
- Public\RunProfiles\Start-JIMRunProfile.ps1
- Public\MatchingRules\Remove-JIMMatchingRule.ps1
- Public\Security\Get-JIMRole.ps1
- Public\Connection\Test-JIMConnection.ps1
- Public\RunProfiles\Get-JIMRunProfile.ps1
- Public\MatchingRules\New-JIMSyncRuleMatchingRule.ps1
- Public\Schedules\Enable-JIMSchedule.ps1
- Public\ScopingCriteria\Remove-JIMScopingCriterion.ps1
- Public\RunProfiles\Remove-JIMRunProfile.ps1
- Public\SyncRules\Get-JIMSyncRule.ps1
- Public\Schedules\Remove-JIMSchedule.ps1
- Public\ScopingCriteria\New-JIMScopingCriteriaGroup.ps1
- Public\ConnectedSystems\Get-JIMConnectedSystemPartition.ps1
- Public\SyncRules\Remove-JIMSyncRule.ps1
- Public\Schedules\Get-JIMSchedule.ps1
- Public\ScopingCriteria\New-JIMScopingCriterion.ps1
- Public\ConnectedSystems\Remove-JIMConnectedSystem.ps1
- Public\SyncRules\Set-JIMSyncRule.ps1
- Public\Schedules\Set-JIMSchedule.ps1
- Public\ScopingCriteria\Get-JIMScopingCriteria.ps1
- Public\ConnectedSystems\New-JIMConnectedSystem.ps1
- Public\SyncRules\New-JIMSyncRule.ps1
- Public\Schedules\Remove-JIMScheduleStep.ps1
- Public\ScopingCriteria\Set-JIMScopingCriteriaGroup.ps1
- Public\ConnectedSystems\Clear-JIMConnectedSystem.ps1
- Public\SyncRuleMappings\Remove-JIMSyncRuleMapping.ps1
- Public\Schedules\Get-JIMScheduleExecution.ps1
- Public\ScopingCriteria\Remove-JIMScopingCriteriaGroup.ps1
- Public\ConnectedSystems\Set-JIMConnectedSystemAttribute.ps1
- Public\SyncRuleMappings\Get-JIMSyncRuleMapping.ps1
- Public\Schedules\Disable-JIMSchedule.ps1
- Public\Synchronisation\Get-JIMConnectorDefinition.ps1
- Public\ConnectedSystems\Import-JIMConnectedSystemHierarchy.ps1
- Public\SyncRuleMappings\New-JIMSyncRuleMapping.ps1
- Public\Schedules\Stop-JIMScheduleExecution.ps1
- Public\History\Invoke-JIMHistoryCleanup.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.7.1 | 3 | 3/19/2026 |
| 0.7.0 (current version) | 3 | 3/19/2026 |
| 0.6.1 | 4 | 3/15/2026 |
| 0.6.0 | 6 | 3/12/2026 |
| 0.5.0 | 5 | 3/8/2026 |
| 0.4.0 | 5 | 3/5/2026 |
| 0.3.0 | 7 | 2/25/2026 |
| 0.2.0-alpha | 3 | 1/27/2026 |
| 0.1.0-alpha | 3 | 12/11/2025 |