Skip to content

PowerTribeloo is a PowerShell module to interact with service Tribeloo. This module uses API exposed by Tribeloo and allows to Add, Get, Set and Remove users from Tribeloo. This is unofiicial module and is not supported by Tribeloo.

License

Notifications You must be signed in to change notification settings

EvotecIT/PowerTribeloo

Repository files navigation

PowerTribeloo - PowerShell Module

PowerTribeloo is a PowerShell module to interact with service Tribeloo. This module uses API exposed by Tribeloo and allows to Add, Get, Set and Remove users from Tribeloo. This is unofiicial module and is not supported by Tribeloo, but it does work just fine.

Installation

Install-Module -Name PowerTribeloo -Force -Verbose

Using the module

Connect to Tribeloo using token and URL. You can get token from your company's Tribeloo instance.

$connectTribelooUserSplat = @{
    Token = 'eyJ0eXAiOiJKV1QiLCJhbGci'
    Uri   = 'https://<url of your company>.tribeloo.com/api/1.0/scim'
}

Connect-Tribeloo @connectTribelooUserSplat

Get users

Get all users

Get-TribelooUser -Verbose | Format-Table *

Create users

for ($i = 0; $i -lt 200; $i++) {
    New-TribelooUser -Verbose -UserName "ziomek$i@bomon.pl" -DisplayName "Test"
}

Update users

Set-TribelooUser -Id '11105df0-31cf-11ed-ada4-2bbc677ce86d' -DisplayName 'New name' -FamilyName 'New namme' -EmailAddress '[email protected]'

Remove users

Remove-TribelooUser -Id '11105df0-31cf-11ed-ada4-2bbc677ce86d' -Verbose

About

PowerTribeloo is a PowerShell module to interact with service Tribeloo. This module uses API exposed by Tribeloo and allows to Add, Get, Set and Remove users from Tribeloo. This is unofiicial module and is not supported by Tribeloo.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published