![]() |
VOOZH | about |
The CData Cmdlets Module for Confluence is a standard PowerShell module offering straightforward integration with Confluence. Below, you will find examples of using our Confluence Cmdlets with native PowerShell cmdlets.
An API token is necessary for account authentication. To generate one, login to your Atlassian account and navigate to API tokens > Create API token. The generated token will be displayed.
To connect to a Cloud account, provide the following (Note: Password has been deprecated for connecting to a Cloud Account and is now used only to connect to a Server Instance.):
To connect to a Server instance, provide the following:
$conn = Connect-Confluence -User "$User" -APIToken "$APIToken" -Url "$Url" -Timezone "$Timezone"
Follow the steps below to retrieve data from the Pages table and pipe the result into to a CSV file:
Select-Confluence -Connection $conn -Table Pages | Select -Property * -ExcludeProperty Connection,Table,Columns | Export-Csv -Path c:\myPagesData.csv -NoTypeInformation
You will notice that we piped the results from Select-Confluence 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 Confluence Cmdlets to get started:
Download NowLearn more:
👁 Confluence IconAn easy-to-use set of PowerShell Cmdlets offering real-time access to Confluence. The Cmdlets allow users to easily read, write, update, and delete live data - just like working with SQL server.