PSIdoitNG
0.4.1
PowerShell module to handle i-doit API
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
(c) Wolfgang Wagner. All rights reserved.
Package Details
Author(s)
- Wolfgang Wagner
Tags
PSIdoitNG PSIdoit i-doit idoit cmdb
Functions
Compare-ObjectProperty Connect-IdoIt ConvertFrom-MappingFile ConvertTo-IdoitObjectCategory Disconnect-IdoIt Get-IdoItCategory Get-IdoitCategoryInfo Get-IdoItConstant Get-IdoitDialog Get-IdoitLocationTree Get-IdoitMappedObject Get-IdoItMappedObjectChange Get-IdoitMappedObjectFromTemplate Get-IdoitObject Get-IdoitObjectByRelation Get-IdoitObjectTree Get-IdoItObjectType Get-IdoItObjectTypeCategory Get-IdoItObjectTypeGroup Get-IdoItVersion Invoke-IdoIt New-IdoitMappedObject New-IdoitObject Register-IdoitCategoryMap Remove-IdoitCategory Remove-IdoitObject Search-IdoitObject Set-IdoItCategory Set-IdoItMappedObject Show-IdoitObjectTree Start-IdoitApiTrace Stop-IdoitApiTrace
Dependencies
This module has no dependencies.
Release Notes
## [0.4.1] - 2025-10-29
### Fixes
- New-IdoitObject accepts array of hashtables to allow several categories while creating
- fix update (set) of dialog properties
- Reduce API calls when creating or updating a mapped object
### Minor
- Add -AllowDuplicates to be able to create objects with name that already exists
- add func ConvertTo-IdoitObjectCategory
- Better content check of config yaml
### v0.3.2
- Fixes to speed up Get-IdoitObjectTree
- New func 'Get-IdoitObjectByRelation' to get references to related objects
- 'New-IdoitMappedObecjt' removed param IncludeProperty
- Cleanup code of unused variables
### v0.3.1
- New-IdoitMappedObject
- Get-IdoitMappedObjectFromTemplate
- Get-IdoitObject added Filters
- Search-IdoitObject added parameter -Status
### v0.3.0
- New feature: Mapped objects
- Standardize ObjId, TypeId properties in objects
### v0.2.2
### Enhancements
- Better experience with custom categories (Get/Set-IdoitCategory)
  Parameter ```-UseLocalTitle``` replaces syntetic property names with the title in the UI
- Validate popup stype properties ourselfs (Set-IdiotCategory)
### v0.2.1
### Added
- New functions
  - Remove-IdoitCategory, Remove-IdoitObject
- New helper functions
  - Get-IdoitObjectTree, Show-IdoitObjectTree
### Changes
- Invoke-Idoit does not Throw on any error (leave handling on behalf of the caller)
  This allows to handle cases like handling virtual categories in Get-IdoItCategory
### Fixes
- Get-IdoItCategory ignores error if category is a virtual one
- Search-IdoItObject: using -Query has invalid request param #11
- Get-IdoitCategoryInfo: if Id is used to query -> Category is empty #1
- fix inconsistent filenames for mocked data
### v0.2.0
### Added
- New functions
  - New-IdoitObject, Set-IdoitCategory
  - Get-Dialog, Get-LocationTree
  - Search-IdoitObject
## v0.0.1
### Added
- Initial setup
- Add Functions
  - Invoke-Idoit, Connect-Idoit, Disconnect-Idoit
  - Get-IdoitCategory, Get-IdoitCategoryInfo
  - Get-IdoitConstant
  - Get-IdoitObject, Get-IdoitObjectType, Get-IdoitObjectTypeCategory, Get-IdoitObjectTypeGroup
  - Get-IdoitVersion
  - Start-IdoitApiTrace, Stop-IdoitApiTrace
FileList
- PSIdoitNG.nuspec
- PSIdoitNG.psd1
- PSIdoitNG.psm1
- en-US\about_PSIdoitNG.help.txt
Version History
| Version | Downloads | Last updated | 
|---|---|---|
| 0.4.1 (current version) | 5 | 10/29/2025 | 
| 0.4.0 | 27 | 6/14/2025 | 
| 0.3.1 | 8 | 6/9/2025 | 
| 0.3.1-tags | 3 | 10/26/2025 | 
| 0.3.0 | 6 | 5/30/2025 | 
| 0.2.1 | 6 | 5/29/2025 | 
| 0.2.0 | 6 | 5/27/2025 | 
| 0.0.1 | 6 | 5/24/2025 |