Release 1.0.6 SailPoint IdentityNow PowerShell Module

I’ve just published v1.0.6 of the SailPoint IdentityNow PowerShell Module to both GitHub and the PowerShell Gallery. The Version 1.0.6 SailPoint IdentityNow PowerShell Module is a major update as it removes the previous dependency on the PowerShell Community Extensions (PSCX) module that was previously being used for its’ cryptography functions.

Key Updates;

  • The SailPoint IdentityNow PowerShell Module no longer has a dependency on the PowerShell Community Extensions (PSCX) module
    • Whilst this simplifies the dependencies it also means that the SailPoint IdentityNow PowerShell Module is now PowerShell Core compatible.
    • The module will now run on PowerShell 6+ on Mac/Linux/Windows which allows it to work in Azure PaaS services such as Azure Functions
  • New cmdlets (thx to Sean McGovern) that allows;
    • Creation and Deletion of IdentityNow Identity Profiles
    • Refresh an IdentityNow Profile
    • Join IdentityNow Accounts

The documentation has also been updated accordingly including some previous omissions. The most recent version is always available on the GitHub Project Page here.

The full list of functions provided by the module are;

Name                                 Synopsis 
----                                 -------- 
Complete-IdentityNowTask             Complete an IdentityNow Task. 
Get-HashString                       Generate IdentityNow Admin User Password Hash to obtain oAuth Access ...
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-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-IdentityNowOAuthAPIClient        Get IdentityNow oAuth API Client(s). 
Get-IdentityNowOrg                   Displays the default Uri value for all or a particular Organisation b...
Get-IdentityNowOrgConfig             Get IdentityNow Org Global Reminders and Escalation Policies Configur...
Get-IdentityNowOrgStatus             Get an IdentityNow Org Status. 
Get-IdentityNowProfile               Get IdentityNow 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-IdentityNowTask                  Get an IdentityNow Task(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. 
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 ea...
New-IdentityNowOAuthAPIClient        Create an IdentityNow v3 oAuth API Client. 
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 expor...
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-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 user...
Search-IdentityNowAuditEvents        Search IdentityNow Audit Event(s) using the v2 API. 
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. 
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. 
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 Pro...
Update-IdentityNowOrgConfig          Update IdentityNow Org Global Reminders and Escalation Policies Confi...
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.

If you’d like to contribute to this module review the module on Github and submit a Pull Request.