Skip to content

InfobloxHelper

Description

PowerShell module for managing and automating tasks in Infoblox.

GitLab Repository

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.