- Force proper options/ms_options in
Set-InfobloxDHCPRange
- Small modification to processing in
Add-InfobloxDHCPRange
- Added
Set-InfobloxDHCPRange
to update DHCP range
- Added
Add-InfobloxDHCPRangeOptions
- Added
Set-InfobloxDHCPRangeOptions
- Added
Remove-InfobloxDHCPRangeOptions
- Improved docs for
Get-InfobloxDHCPRange
- Removed dead code
Set-InfobloxDNSRecord
- Improve
Get-InfobloxDHCPLease
- Improve
Get-InfobloxDHCPRange
- Improve
Get-InfobloxNetwork
- Added
Get-InfobloxNetworkContainer
to get network containers
- Added
Get-InfobloxNetworkNextAvailableNetwork
to search for the next available network within a network container
- Provide error when failed to connect to Infoblox
- Improved
Add-InfobloxDHCPReservation
with WhatIf
- Added
Add-InfobloxDHCPReservation
to add a DHCP reservation
- Improved
Add-InfobloxFixedAddress
documentation
- Added
Debug
option to show JSON body
- Added
WhatIf
to Add-InfobloxDHCPRange
- Add MSOptions to Add-InfobloxDHCPrange and
Add-InfobloxNetwork
to be able to set Microsoft DHCP options
- Expanded
New-InfobloxOption
with Type and UserClass parameters
- Improve
Get-InfobloxFixedAddress
by adding FetchFromSchema
- Improve
Add-InfobloxFixedAddress
by adding MicrosoftServer
()ms_server
) property
- Add
Options
to Add-InfobloxDHCPRange
to be able to set DHCP options
- Add
Options
to Add-InfobloxNetwork
to be able to set DHCP options
- Add
New-InfoBloxOption
to prepare options to be used in Add-InfobloxDHCPRange
and Add-InfobloxNetwork
$addInfobloxDHCPRangeSplat = @{
StartAddress = '10.10.12.5'
EndAddress = '10.10.12.10'
Options = @(
New-InfobloxOption -Name "dhcp-lease-time" -Number 51 -UseOption -Value '86400' -VendorClass 'DHCP'
New-InfobloxOption -Name "domain-name-servers" -Number 6 -UseOption -Value '192.168.0.15' -VendorClass 'DHCP'
New-InfobloxOption -Name 'routers' -Number 3 -UseOption -Value '192.168.11.12' -VendorClass 'DHCP'
New-InfobloxOption -Name 'time-servers' -Number 4 -UseOption -Value '11' -VendorClass 'DHCP'
)
Verbose = $true
}
Add-InfobloxDHCPRange @addInfobloxDHCPRangeSplat
- Improve
Get-InfobloxNetwork
by adding Members
to be able to set DHCP range properly
- Improve
Get-InfobloxDHCPRange
with docs, examples and fixes
- Fixes typo in
Add-InfobloxDHCPRange
function
- Improve
Get-InfobloxNetwork
with Native
parameter which allows to get native Infoblox objects without translation
- Improve
Get-InfobloxNetwork
with MaxResults
parameter which allows to limit amount of results (default is 1000000)
- Improve
Get-InfobloxNetwork
with additional warning if no parameters given
- Improve
Get-InfobloxSchema
by adding ReturnWriteFields
, ReturnFields
- Improve
Get-InfobloxDHCPRange
with MaxResults
parameter which allows to limit amount of results (default is 1000000)
- Added
Add-InfobloxDHCPRange
to add a DHCP range
- Fix
Connect-Infoblox
to make sure it is working with EncryptedPassword
- Rename
Add-InfobloxSubnet
to Add-InfobloxNetwork
to be consistent with other functions
- Improve
Add-InfobloxNetwork
to add more parameters around extension attributes
- Add
Remove-InfobloxNetworkExtensibleAttribute
to remove extensible attributes from a network
- Add
Add-InfobloxNetworkExtensibleAttribute
to add extensible attributes to a network
- Add
Add-InfobloxSubnet
to add a subnet
- Fixes
Get-InfobloxObjects
- Fixes
Remove-InfobloxDNSRecord
when it comes to PTR records
- Improved
Remove-InfobloxDNSRecord
to hide some irrelevant verbose messages
- Make sure
WhatIf
is disabled for all Get
functions
- Added
Remove-InfobloxDNSRecord
to remove multiple records including PTR
- Improved
Remove-InfobloxObject
with ReturnSuccess parameter
- Improved
Get-InfobloxObject
with additional parameters
- Add error handling in PS 7 for better error messages
- Skip certificate validation when connecting to Infoblox wasn't working on PowerShell 7.
- Bettr handling
Connect-Infoblox
and Disconnect-Infoblox
preferring WebSession (Cookies) over Login/Password
- Improve
Add-InfobloxFixedAddress
by adding Comment, Name fields
- Add
ErrorAction Stop
improvements to all functions to make sure that errors are handled properly if required
- Improve adding DNS records with
Add-InfobloxDNSRecord
- now it is possible to add CNAME
and PTR
records
- Improve handling of WhatIf which would show adding of record failed when using WhatIf
- Add
Set-InfobloxDNSRecord
to update DNS records
- Improved
Get-InfobloxDNSRecord
- changes output slightly
- Improved
Get-InfobloxDNSRecordAll
- changes output slightly to make sure all records contain the same fields
- Improved
Add-InfobloxDNSRecord
adding ability to add HOST record
- Added
Get-InfobloxDHCPLease
- Added
Get-InfobloxDHCPRange
- Added
Get-InfobloxDiscoveryTask
- Added
Get-InfobloxVDiscoveryTask
- Added
Get-InfobloxObjects
- Added
Get-infobloxPermission
- Added
Get-InfobloxResponsePolicyZones
- Improve
Invoke-InfobloxQUery
- Improve
Get-InfobloxNetwork
- Improve
Get-InfobloxNetworkView
- Improve
Get-InfobloxShema
- Added
Add-InfobloxDNSRecord
- Added
Get-infobloxDNSDelegatedZone
- Added
Get-InfobloxDNSForwardZone
- Small improvements overall
- Added
Get-InfobloxDNSRecordAll
- Improved getting more records from Infoblox using single query
- Tested on version
2.9/2.12
of the API