![]() |
VOOZH | about |
The CData Cmdlets Module for HCL Domino is a standard PowerShell module offering straightforward integration with HCL Domino. Below, you will find examples of using our Domino Cmdlets with native PowerShell cmdlets.
To connect to Domino data, set the following properties:
Domino supports authenticating via login credentials or an Entra ID (formerly Azure AD) OAuth application:
To authenticate with login credentials, set the following properties:
The driver uses the login credentials to automatically perform an OAuth token exchange.
This authentication method uses Entra ID (formerly Azure AD) as an IdP to obtain a JWT token. You need to create a custom OAuth application in Entra ID (formerly Azure AD) and configure it as an IdP. To do so, follow the instructions in the Help documentation. Then set the following properties:
The tenant ID is the same as the directory ID shown in the Azure Portal's Entra ID (formerly Azure AD) > Properties page.
$conn = Connect-Domino -Server "$Server" -AuthScheme "$AuthScheme" -User "$User" -Password "$Password"
Follow the steps below to retrieve data from the ByName table and pipe the result into to a CSV file:
Select-Domino -Connection $conn -Table ByName | Select -Property * -ExcludeProperty Connection,Table,Columns | Export-Csv -Path c:\myByNameData.csv -NoTypeInformation
You will notice that we piped the results from Select-Domino into a Select-Object cmdlet and excluded some properties before piping them into an Export-Csv cmdlet. We do this because the CData Cmdlets append Connection, Table, and Columns information onto each "row" in the result set, and we do not necessarily want that information in our CSV file.
The Connection, Table, and Columns are appended to the results in order to facilitate piping results from one of the CData Cmdlets directly into another one.Download a free trial of the HCL Domino Cmdlets to get started:
Download NowLearn more:
👁 HCL Domino IconAn easy-to-use set of PowerShell Cmdlets offering real-time access to HCL Domino. The Cmdlets allow users to easily read, write, update, and delete live data - just like working with SQL server.