Release 1.1.2 SailPoint IdentityNow PowerShell Module

I’ve just published v1.1.2 of the SailPoint IdentityNow PowerShell Module to both GitHub and the PowerShell Gallery. Release 1.1.2 of the SailPoint IdentityNow PowerShell Module is the result of considerable effort by myself and Sean McGovern. Release 1.1.2’s numerous updates comprise changes to cmdlets leveraging legacy v2 Basic Authentication, two new cmdlets, cmdlet updates for API changes, bug-fixes and documentation updates.

Version 1.1.0 to Version 1.1.2 Release Notes

New cmdlets in v1.1.2

  • Get-IdentityNowIdentityAttributePreview
    • Get an IdentityNow Identity Attribute Mapping Preview. See the before and after attribute values on a person object.
  • Set-IdentityNowTransformLookup
    • Create or update a dynamic reference transform based on external data.

v1.1.2 Updated cmdlets

  • New-IdentityNowAPIClient
    • v2 API Clients can now only be created when assigned to a VA Cluster. New-IdentityNowAPIClient now has the required -clusterId parameter to specify the VA Cluster to create the VA Client (v2 Auth) for.
  • New-IdentityNowGovernanceGroup
    • update to switch from v2 Basic Auth to v3 oAuth Authentication
  • Update-IdentityNowGovernanceGroup
    • update to switch from v2 Basic Auth to v3 oAuth Authentication
  • Remove-IdentityNowGovernanceGroup
    • update to switch from v2 Basic Auth to v3 oAuth Authentication
  • Test-IdentityNowCredentials
    • updated to now validate a users’ Personal Access Token (if present in user profile configuration)

Documentation updates

  • updates for the new and updated cmdlets listed above
  • updates to syntax for cmdlets
  • additional examples for cmdlets

Full list of cmdlets

Below is a full list of Release 1.1.2 SailPoint IdentityNow PowerShell Module cmdlets.

Name                                        Synopsis                                                                                             
----                                        --------                                                                                             
Complete-IdentityNowTask                    Complete an IdentityNow Task.                                                                        
Convert-UnixTime                            Convert UnixTime to PowerShell DateTime                                                              
Get-HashString                              Generate IdentityNow Admin User Password Hash to obtain oAuth Access Token.                          
Get-IdentityNowAccessProfile                Get an IdentityNow Access Profile(s).                                                                
Get-IdentityNowAccountActivities            Get IdentityNow Activities.                                                                          
Get-IdentityNowAccountActivity              Get IdentityNow Activity for an account.                                                             
Get-IdentityNowActiveJobs                   Get IdentityNow Active Jobs.                                                                         
Get-IdentityNowAPIClient                    Get IdentityNow API Client(s).                                                                       
Get-IdentityNowApplication                  Get IdentityNow Application(s).                                                                      
Get-IdentityNowAuth                         Get IdentityNow JWT access token or basic auth header.                                               
Get-IdentityNowCertCampaign                 Get IdentityNow Certification Campaign(s).                                                           
Get-IdentityNowCertCampaignReport           Get IdentityNow Certification Campaign Report(s).                                                    
Get-IdentityNowEmailTemplate                Get IdentityNow Email Template(s).                                                                   
Get-IdentityNowGovernanceGroup              Get an IdentityNow Governance Group.                                                                 
Get-IdentityNowIdentityAttribute            Get an IdentityNow Identity Attribute(s).                                                            
Get-IdentityNowIdentityAttributePreview     Get an IdentityNow Identity Attribute Mapping Preview.                                               
Get-IdentityNowOAuthAPIClient               Get IdentityNow oAuth API Client(s).                                                                 
Get-IdentityNowOrg                          Displays the default Uri value for all or a particular Organisation based on configured OrgName.     
Get-IdentityNowOrgConfig                    Get IdentityNow Org Global Reminders and Escalation Policies Configuration.                          
Get-IdentityNowOrgStatus                    Get an IdentityNow Org Status.                                                                       
Get-IdentityNowPersonalAccessToken          List IdentityNow Personal Access Tokens.                                                             
Get-IdentityNowProfile                      Get IdentityNow Identity Profile(s).                                                                 
Get-IdentityNowProfileOrder                 Get IdentityNow Profiles Order.                                                                      
Get-IdentityNowQueue                        Get IdentityNow Queues.                                                                              
Get-IdentityNowRole                         Get an IdentityNow Role(s).                                                                          
Get-IdentityNowRule                         Get IdentityNow Rule(s).                                                                             
Get-IdentityNowSource                       Get IdentityNow Source(s).                                                                           
Get-IdentityNowSourceAccounts               Get IdentityNow Accounts on a Source.                                                                
Get-IdentityNowSourceSchema                 Get the Schema for an IdentityNow Source.                                                            
Get-IdentityNowTask                         Get an IdentityNow Task(s).                                                                          
Get-IdentityNowTimeZone                     Get IdentityNow Time Zone(s).                                                                        
Get-IdentityNowTransform                    Get IdentityNow Transform(s).                                                                        
Get-IdentityNowVACluster                    Get IdentityNow Virtual Appliance Cluster(s).                                                        
Invoke-IdentityNowAggregateSource           Initiate Aggregation of an IdentityNow Source.                                                       
Invoke-IdentityNowRequest                   Submit an IdentityNow API Request.                                                                   
Invoke-IdentityNowSourceReset               Reset an IdentityNow Source.                                                                         
Join-IdentityNowAccount                     Join an IdentityNow User Account to an Identity.                                                     
New-IdentityNowAccessProfile                Create an IdentityNow Access Profile.                                                                
New-IdentityNowAPIClient                    Create an IdentityNow v2 API Client for use with a Virtual Appliance.                                
New-IdentityNowCertCampaign                 Create an IdentityNow Certification Campaign.                                                        
New-IdentityNowGovernanceGroup              Create a new IdentityNow Governance Group.                                                           
New-IdentityNowIdentityProfilesReport       Generate a HTML Report of IdentityNow Identity Profiles and export each Identity Profile config.     
New-IdentityNowOAuthAPIClient               Create an IdentityNow v3 oAuth API Client.                                                           
New-IdentityNowPersonalAccessToken          Create an IdentityNow v3 oAuth Personal Access Token.                                                
New-IdentityNowProfile                      Create new IdentityNow Identity Profile(s).                                                          
New-IdentityNowRole                         Create an IdentityNow Role.                                                                          
New-IdentityNowSource                       Create an IdentityNow Source.                                                                        
New-IdentityNowSourceAccountSchemaAttribute Discover or add to a sources' account schema.                                                        
New-IdentityNowSourceConfigReport           Generate a HTML Report of IdentityNow Sources configuration and export each Source and Schema config.
New-IdentityNowTransform                    Create an IdentityNow Transform.                                                                     
New-IdentityNowUserSourceAccount            Create an IdentityNow User Account on a Flat File Source.                                            
Remove-IdentityNowAccessProfile             Delete an IdentityNow Access Profile.                                                                
Remove-IdentityNowAPIClient                 Delete an IdentityNow API Client.                                                                    
Remove-IdentityNowGovernanceGroup           Delete an IdentityNow Governance Group.                                                              
Remove-IdentityNowOAuthAPIClient            Delete an IdentityNow oAuth API Client.                                                              
Remove-IdentityNowPersonalAccessToken       Delete a personal access token in IdentityNow.                                                       
Remove-IdentityNowProfile                   Delete an IdentityNow Identity Profile.                                                              
Remove-IdentityNowRole                      Delete an IdentityNow Role.                                                                          
Remove-IdentityNowSource                    Deletes an IdentityNow Source.                                                                       
Remove-IdentityNowTransform                 Delete an IdentityNow Transform.                                                                     
Remove-IdentityNowUserSourceAccount         Delete an IdentityNow User Account on a Flat File Source.                                            
Save-IdentityNowConfiguration               Saves default IdentityNow configuration to a file in the current users Profile.                      
Search-IdentityNowEntitlements              Get IdentityNow Entitlements.                                                                        
Search-IdentityNowEvents                    Search IdentityNow Event(s) using Elasticsearch queries.                                             
Search-IdentityNowIdentities                Search IdentityNow Identitie(s) using Elasticsearch queries.                                         
Search-IdentityNowUserProfile               Get an IdentityNow Users Identity Profile.                                                           
Search-IdentityNowUsers                     Get IdentityNow Users.                                                                               
Set-IdentityNowCredential                   Sets the default IdentityNow API credentials.                                                        
Set-IdentityNowOrg                          Sets the default Organisation name for an IdentityNow Tenant.                                        
Set-IdentityNowTimeZone                     Set IdentityNow Time Zone.                                                                           
Set-IdentityNowTransformLookup              Update lookup transform                                                                              
Start-IdentityNowCertCampaign               Start an IdentityNow Certification Campaign that is currently 'Staged'.                              
Start-IdentityNowProfileUserRefresh         Triggers a user refresh for an IdentityNow Identity Profile(s).                                      
Test-IdentityNowCredentials                 Tests IdentityNow Live credentials.                                                                  
Test-IdentityNowSourceConnection            Tests connection on an IdentityNow Source.                                                           
Test-IdentityNowTransforms                  Test IdentityNow transforms to detect common problems                                                
Update-IdentityNowAccessProfile             Update an IdentityNow Access Profile(s).                                                             
Update-IdentityNowApplication               Update an IdentityNow Application.                                                                   
Update-IdentityNowEmailTemplate             Update an IdentityNow Email Template.                                                                
Update-IdentityNowGovernanceGroup           Add or Remove member(s) from an IdentityNow Governance Group.                                        
Update-IdentityNowIdentityAttribute         Update an IdentityNow Identity Attribute to be listed in Identity Profiles.                          
Update-IdentityNowOrgConfig                 Update IdentityNow Org Global Reminders and Escalation Policies Configuration.                       
Update-IdentityNowProfileMapping            Update IdentityNow Profile Attribute Mapping.                                                        
Update-IdentityNowProfileOrder              Update IdentityNow Profile Order.                                                                    
Update-IdentityNowRole                      Update an IdentityNow Role.                                                                          
Update-IdentityNowSource                    Update the configuration of an IdentityNow Source.                                                   
Update-IdentityNowTransform                 Update an IdentityNow Transform.                                                                     
Update-IdentityNowUserSourceAccount         Update an IdentityNow User Account on a Flat File Source.

Want to contribute?

Found an issue and want us to fix it? Log it here and we’ll take a look at it.
Want to fix an issue yourself or add functionality? Clone the project and submit a pull request.
Any and all contributions are more than welcome and appreciated.