InfobloxHelper
Description
PowerShell module for managing and automating tasks in Infoblox.
Link to the Code
Features
- Manage DNS records, aliases, and host entries in Infoblox.
- Automate the creation, retrieval, and removal of DNS records.
- Configure default Infoblox settings, including WAPI host and credentials.
- Retrieve and compare DNS aliases for printers from specified servers.
- Simplify Infoblox integration with other automation workflows.
Functions
DNS Management
Get-IBDNSAlias: Retrieves DNS aliases for a specified hostname from Infoblox.New-IBDNSAlias: Creates DNS aliases for a specified hostname in Infoblox.Remove-IBDNSAlias: Removes DNS aliases for a specified hostname in Infoblox.
Host Management
Get-IBHost: Retrieves host records from Infoblox based on hostname or IP address.New-IBHost: Creates a new host record in Infoblox with specified hostname, IPv4 address, and MAC address.Remove-IBHost: Removes a host record from Infoblox.
Record Management
Get-IBRecord: Retrieves DNS records from Infoblox based on name or zone.
Configuration
Install-IBDefaultConfig: Configures default Infoblox settings, including WAPI host, version, and credentials.
Utilities
Get-AllDNSAliasesPrintersFromServer: Retrieves and compares DNS aliases for printers from specified print servers.
Dependencies
Posh-IBWAPI: Required for interacting with the Infoblox WAPI.
Roadmap
- Add support for advanced Infoblox configurations.
- Enhance reporting capabilities for DNS and host records.
- Integrate with additional modules for broader automation workflows.
Changelog
- 26/10/2018: Initial release of the module.
- 01/04/2025: Updated functions and documentation.