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.
- Host: GitHub
- URL: https://github.com/evotecit/powertribeloo
- Owner: EvotecIT
- License: mit
- Created: 2023-02-14T20:56:53.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-08T16:54:24.000Z (about 3 years ago)
- Last Synced: 2024-10-29T21:06:11.615Z (over 1 year ago)
- Topics: powershell, scim, tribeloo
- Language: PowerShell
- Homepage:
- Size: 70.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- Changelog: CHANGELOG.MD
- Funding: .github/FUNDING.yml
- License: License
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
```