Identity and Access Management

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.

Darren Robinson

Bespoke learnings from a Microsoft Identity and Access Management Architect using lots of Microsoft Identity Manager, Azure Active Directory, PowerShell, SailPoint IdentityNow and Lithnet products and services.

View Comments

Recent Posts

Visualising your IP Address using PowerShell and AI

A few weeks back the Microsoft AI Tour was in Sydney Australia. There was a…

3 weeks ago

Where the heck is the PowerShell Module loading from?

If you're anything like me you always have PowerShell open, and often both PowerShell and…

4 months ago

Express Verified ID Setup

Decentralised Identity is a technology I'm passionate about and have written many posts and tools…

5 months ago

Orchestrating 1Password with PowerShell

Over two years ago I authored a PowerShell Module that enabled the automation of 1Password.…

8 months ago

Entra ID Tenant ID & Custom Domains PowerShell Module

Buried in my PowerShell Snippets Vol 4 post from 2021 is the PowerShell script and…

8 months ago

Windows Subsystem for Linux instance has terminated

Short post on how to recovery from "The Windows Subsystem for Linux instance has terminated"…

9 months ago

This website uses cookies.