Key Features • How To Use • Documentation • Resources • License • Powershell Gallery
- Automate end-to-end deployments of BloxOne
- Create, Edit & Remove objects from BloxOne Cloud (Records, Subnets, Ranges, Zones, HAGroups, etc.)
- Apply DNS/DHCP Configuration Policies to On-Prem hosts
- Deploy Azure, VMware & Hyper-V BloxOne Appliances
- Deploy / Configure / Manage Hosts & Services
- Query DNS/DHCP/Host/Audit/Security logs
- Interact with the TIDE API
- Build custom scripts/functions leveraging the Generic Wrapper Cmdlets.
- Fully featured NIOS Wrapper using Native API or BloxOne Federation NIOS Wrapper Cmdlets
- Automate the world!
The easiest option to install the ibPS Module is to use the PowerShell Gallery.
You can either load the cmdlets directly, or Import/Install it as a PowerShell Module.
# Install for all users (Requires run as administrator)
Install-Module -Name ibPS -Scope AllUsers
# Install for current user
Install-Module -Name ibPS -Scope CurrentUser
You can install from source directly from Github using the command below.
iex "& {$(irm https://raw.githubusercontent.com/TehMuffinMoo/ibPS/main/Install.ps1)} s"
You can optionally also append the branch name at the end, as shown below
iex "& {$(irm https://raw.githubusercontent.com/TehMuffinMoo/ibPS/main/Install.ps1)} s dev"
You can install with the Install.ps1 script.
# Clone this repository on Windows
$ git clone https://github.com/TehMuffinMoo/ibPS/
# Go into the repository
$ cd ibPS/
# Install Module
. .\Install.ps1
# Non-Interactive Install Module
. .\Install.ps1 -Selection i
All documentation is now available here: ibPS Documentation
You can also use the Get-Help
cmdlet to get the same detailed information on usage. Example;
Get-Help New-B1AddressBlock -Detailed
This PowerShell Module makes use of the following InfoBlox APIs;
MIT