JIM
0.2.0-alpha
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-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-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-JIMDataGenerationTemplate Invoke-JIMDataGenerationTemplate Test-JIMExpression Get-JIMDeletedObject Get-JIMHistoryCount Invoke-JIMHistoryCleanup
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## 0.2.0 - Full Management Cmdlets
Major expansion from 3 to 64 cmdlets, providing complete administrative coverage of JIM.
### New in 0.2.0
#### Connected Systems (12 cmdlets)
- Full CRUD for connected systems
- Schema import and attribute/object type configuration
- Hierarchy import with partition and container management
- Connector definition discovery
#### Sync Rules (4 cmdlets)
- Full CRUD for synchronisation rules
#### Sync Rule Mappings (3 cmdlets)
- Mapping management with expression support
#### Object Matching Rules (4 cmdlets)
- Full CRUD for object matching rules with reordering
#### Scoping Criteria (5 cmdlets)
- Group and criterion management for sync rule scoping
#### Run Profiles (5 cmdlets)
- Full CRUD plus execution with real-time progress tracking
#### Metaverse (7 cmdlets)
- Object and object type queries
- Full attribute CRUD (create, update, remove)
- MVO deletion rule configuration
#### Activities (2 cmdlets)
- Activity queries with pagination and filtering
- Execution statistics
#### API Keys (4 cmdlets)
- Full CRUD for API key management
#### Certificates (6 cmdlets)
- Full CRUD plus validation and export
#### Security (1 cmdlet)
- Role definitions
#### Data Generation (3 cmdlets)
- Example data sets, templates, and execution
#### Expressions (1 cmdlet)
- Expression testing and validation
#### History (3 cmdlets)
- Deleted object queries, history counts, and cleanup
#### General
- Name-based parameter alternatives for all cmdlets
- Consistent error handling and pagination support
For full documentation, see: https://github.com/TetronIO/JIM
FileList
- JIM.nuspec
- Tests\Metaverse.Tests.ps1
- Tests\Certificates.Tests.ps1
- Private\Resolve-JIMConnectedSystem.ps1
- Public\SyncRuleMappings\Remove-JIMSyncRuleMapping.ps1
- Public\ScopingCriteria\Set-JIMScopingCriteriaGroup.ps1
- Public\ScopingCriteria\Get-JIMScopingCriteria.ps1
- Public\RunProfiles\Get-JIMRunProfile.ps1
- Public\Metaverse\Get-JIMMetaverseObjectType.ps1
- Public\MatchingRules\New-JIMMatchingRule.ps1
- Public\Expressions\Test-JIMExpression.ps1
- Public\Connection\Disconnect-JIM.ps1
- Public\ConnectedSystems\Set-JIMConnectedSystemAttribute.ps1
- Public\ConnectedSystems\Import-JIMConnectedSystemHierarchy.ps1
- Public\Certificates\Remove-JIMCertificate.ps1
- Public\ApiKeys\Remove-JIMApiKey.ps1
- Tests\JIM.Module.Tests.ps1
- Tests\ApiKeys.Tests.ps1
- Private\Invoke-JIMApi.ps1
- Public\SyncRuleMappings\New-JIMSyncRuleMapping.ps1
- Public\ScopingCriteria\Remove-JIMScopingCriterion.ps1
- Public\RunProfiles\Start-JIMRunProfile.ps1
- Public\Metaverse\Set-JIMMetaverseObjectType.ps1
- Public\Metaverse\Get-JIMMetaverseObject.ps1
- Public\MatchingRules\Get-JIMMatchingRule.ps1
- Public\DataGeneration\Invoke-JIMDataGenerationTemplate.ps1
- Public\Connection\Connect-JIM.ps1
- Public\ConnectedSystems\Set-JIMConnectedSystem.ps1
- Public\ConnectedSystems\Get-JIMConnectedSystemPartition.ps1
- Public\Certificates\Get-JIMCertificate.ps1
- Public\ApiKeys\New-JIMApiKey.ps1
- JIM.psm1
- Tests\Get-JIMConnectedSystem.Tests.ps1
- Tests\Activities.Tests.ps1
- Public\SyncRules\Set-JIMSyncRule.ps1
- Public\SyncRuleMappings\Get-JIMSyncRuleMapping.ps1
- Public\ScopingCriteria\Remove-JIMScopingCriteriaGroup.ps1
- Public\RunProfiles\Set-JIMRunProfile.ps1
- Public\Metaverse\Set-JIMMetaverseAttribute.ps1
- Public\Metaverse\Get-JIMMetaverseAttribute.ps1
- Public\History\Invoke-JIMHistoryCleanup.ps1
- Public\DataGeneration\Get-JIMExampleDataSet.ps1
- Public\ConnectedSystems\Set-JIMConnectedSystemPartition.ps1
- Public\ConnectedSystems\Remove-JIMConnectedSystem.ps1
- Public\ConnectedSystems\Get-JIMConnectedSystem.ps1
- Public\Certificates\Export-JIMCertificate.ps1
- Public\ApiKeys\Get-JIMApiKey.ps1
- JIM.psd1
- Tests\DataGeneration.Tests.ps1
- Private\Resolve-JIMMetaverseObjectType.ps1
- Public\SyncRules\Remove-JIMSyncRule.ps1
- Public\Synchronisation\Get-JIMConnectorDefinition.ps1
- Public\ScopingCriteria\New-JIMScopingCriterion.ps1
- Public\RunProfiles\Remove-JIMRunProfile.ps1
- Public\Metaverse\Remove-JIMMetaverseAttribute.ps1
- Public\MatchingRules\Set-JIMMatchingRule.ps1
- Public\History\Get-JIMHistoryCount.ps1
- Public\DataGeneration\Get-JIMDataGenerationTemplate.ps1
- Public\ConnectedSystems\Set-JIMConnectedSystemObjectType.ps1
- Public\ConnectedSystems\New-JIMConnectedSystem.ps1
- Public\Certificates\Test-JIMCertificate.ps1
- Public\Certificates\Add-JIMCertificate.ps1
- Public\Activities\Get-JIMActivityStats.ps1
- Tests\SyncRules.Tests.ps1
- Tests\ConnectedSystems.Tests.ps1
- Private\Resolve-JIMMetaverseAttribute.ps1
- Public\SyncRules\New-JIMSyncRule.ps1
- Public\Security\Get-JIMRole.ps1
- Public\ScopingCriteria\New-JIMScopingCriteriaGroup.ps1
- Public\RunProfiles\New-JIMRunProfile.ps1
- Public\Metaverse\New-JIMMetaverseAttribute.ps1
- Public\MatchingRules\Remove-JIMMatchingRule.ps1
- Public\History\Get-JIMDeletedObject.ps1
- Public\Connection\Test-JIMConnection.ps1
- Public\ConnectedSystems\Set-JIMConnectedSystemContainer.ps1
- Public\ConnectedSystems\Import-JIMConnectedSystemSchema.ps1
- Public\Certificates\Set-JIMCertificate.ps1
- Public\ApiKeys\Set-JIMApiKey.ps1
- Public\Activities\Get-JIMActivity.ps1
- Tests\Security.Tests.ps1
- Tests\Connect-JIM.Tests.ps1
- Private\Resolve-JIMDataGenerationTemplate.ps1
- Public\SyncRules\Get-JIMSyncRule.ps1
- Tests\RunProfiles.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.2.0-alpha (current version) | 3 | 1/27/2026 |
| 0.1.0-alpha | 3 | 12/11/2025 |