An open API service indexing awesome lists of open source software.

https://github.com/evotecit/powertribeloo

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.
https://github.com/evotecit/powertribeloo

powershell scim tribeloo

Last synced: 7 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# PowerTribeloo - PowerShell Module















`PowerTribeloo` is a PowerShell module to interact with service [Tribeloo](https://www.tribeloo.com/).
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

```powershell
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.

```powershell

$connectTribelooUserSplat = @{
Token = 'eyJ0eXAiOiJKV1QiLCJhbGci'
Uri = 'https://.tribeloo.com/api/1.0/scim'
}

Connect-Tribeloo @connectTribelooUserSplat
```

#### Get users

Get all users

```powershell
Get-TribelooUser -Verbose | Format-Table *
```

#### Create users

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

#### Update users

```powershell
Set-TribelooUser -Id '11105df0-31cf-11ed-ada4-2bbc677ce86d' -DisplayName 'New name' -FamilyName 'New namme' -EmailAddress 'test@evo.pl'
```

#### Remove users

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