You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add new Resolve-DoHQuery function to enable querying DNS over HTTPS endpoints
Add new -DoHServer parameter to Set-ibPSConfiguration to set persistent DoH Server URL
Add new DoH Server value to Get-ibPSConfiguration to get the configured DoH Server URL
Add Global DNS AnyCast Addresses to Get-B1PopRegion output
Add Get-B1CloudProvider function to enable retrieving configured AWS/GCP/Azure Cloud Providers
Add Get-B1ThirdPartyProvider function to enable retrieving configured Third Party DNS & IPAM/DHCP Providers
Add Set-B1DNSACL function to update existing DNS Access Control Lists
Add New-B1DNSACLItem function to enable easy creation of DNS ACL Objects to add/remove from DNS ACLs. See Set-B1DNSACL & New-B1DNSACLItem for further details.
Add New-B1SecurityPolicy for creating new BloxOne Threat Defense Security Policies
Add New-B1SecurityPolicyRule for providing a simple way to build a list of rules to apply to a Security Policy
Add Set-B1SecurityPolicy for updating existing BloxOne Threat Defense Security Policies
Add New-B1DoHFQDN for generating new DNS over HTTPS FQDNs for BloxOne Threat Defense.
Add Get-B1Endpoint for retrieving BloxOne Threat Defense Endpoints
Add Get-B1EndpointGroup for retrieving BloxOne Threat Defense Endpoint Groups
Fixed some issues with Get-B1DNSLog & Get-B1DHCPLog in large environments. (1000+ DNS or DHCP Services)
Remove -Branch parameter from Set-ibPSConfiguration. Branch is now determind by the build.json file, switching branches should be performed using this method.
Breaking Changes
Add -NewName parameter to Set-B1Host to align it with other functions
Previously, if the -IP parameter was set then the -Name parameter would be used to update the host name.
This functionality is changing to use the -NewName parameter instead.
Removed -NoIPSpace parameter from Set-B1Host as it was not necessary.
Add optional telemetry data, this is DISABLED by default and must be manually enabled using Set-ibPSConfiguration -Telemetry Enabled. The only data which is submitted is a random identifier, the ibPS Version and the ibPS function which was called (without arguments).
Add the CSP Account name to the output of Get-ibPSConfiguration
Add -Name and -Strict parameters to Get-B1FixedAddress
Add -NewName, -Description, -EnableDDNS, -Send-DDNSUpdates & -DDNSDomain parameters to Set-B1DHCPConfigProfile
Add -NewName parameter to Set-B1AddressBlock
Add -NewName parameter to Set-B1Subnet
Add -NewName parameter to Set-B1Range
Add -NewName parameter to Set-B1Record
Add -NewName parameter to Set-B1HAGroup
Add -State, -NotifyExternalSecondaries & -Tags parameters to Set-B1AuthoritativeZone
Add -NewName, -Description & -Tags parameters to Set-B1ForwardNSG
Add -NewName & -Description parameters to Set-B1HAGroup
Add -ForwardOnly & -Description parameters to Set-B1ForwardZone
Add -CollectStats to Get-B1HAGroup to grab additional status / metrics for the HA Group and its members
Add Get-B1DTCLBDN, Get-B1DTCServer, Get-B1DTCHealthCheck, Get-B1DTCPool, Get-B1DTCPolicy & Get-B1DTCStatus functions for new DTC feature
Add New-B1DTCLBDN, New-B1DTCServer, New-B1DTCHealthCheck, New-B1DTCPool, New-B1DTCPolicy & New-B1DTCTopologyRule functions for new DTC feature
Add Set-B1DTCLBDN, Set-B1DTCServer, Set-B1DTCHealthCheck, Set-B1DTCPool & Set-B1DTCPolicy functions for new DTC feature
Add Remove-B1DTCLBDN, Remove-B1DTCServer, Remove-B1DTCHealthCheck, Remove-B1DTCPool & Remove-B1DTCPolicy functions for new DTC feature
Add -CloudCheckTimeout to Deploy-B1Appliance. Default increased from 120s to 300s
Fix regression where -IncludeInheritance was not working on Get-B1DHCPConfigProfile
Add Get-B1CSPCurrentUser function to enable querying the user associated with the current API Key
Add Get-ibPSConfiguration function to display current ibPS Configuration, including CSP URL, API User, ibPS Version, etc.
Replace Set-B1CSPUrl with Set-ibPSConfiguration using the -CSPRegion [Region] or -CSPUrl [URL] parameters.
Removed Get-B1CSPUrl in favour of output from Get-ibPSConfiguration
Replace Set-B1CSPAPIKey with Set-ibPSConfiguration using the -CSPAPIKey [API Key] parameter.
Removed Get-B1CSPAPIKey in favour of output from Get-ibPSConfiguration with the optional -IncludeAPIKey parameter
Breaking Changes
API Keys Will Need Updating!
API Keys used by ibPS are converting to an encrypted format. After updating to this version, any existing API keys stored on your machine will need to be updated to avoid errors.
This can be done by using Set-ibPSConfiguration -CSPAPIKey <ApiKey>
Add New-B1DelegatedZone and Remove-B1DelegatedZone functions
Add -ForwardOnly flag to New-B1ForwardZone function
Add -Tags parameter to New-B1AddressReservation, New-B1ForwardZone, Set-B1Record, Set-B1ForwardZone & Set-B1DHCPConfigProfile
Add numerous pester tests
Add auto/tab completion for -Container parameter on Get-B1ServiceLog
Add -Offset parameter to Get-B1DHCPLease
Add new Get-B1DHCPHardwareFilter function
Add Get-B1ZoneChild and Get-B1IPAMChild functions for listing child objects related to IP Spaces, Subnets, Address Blocks, Ranges, DNS Views & Zones.
Add pipeline support for Get-B1AddressBlock into Get-B1AddressBlockNextAvailable
Add support for entering fully qualified CIDR addresses using the -Subnet parameter on Get-B1AddressBlock and Get-B1Subnet
Add Get-B1SubnetNextAvailable and Get-B1AddressNextAvailable for next available subnets and IP addresses respectively.
Add ConvertTo-RNAME and ConvertTo-PunyCode functions
Add threat class description to results for Get-B1TideThreatClass where available
Add Get-B1SOCInsight,Get-B1SOCInsightAssets,Get-B1SOCInsightComments,Get-B1SOCInsightEvents,Get-B1SOCInsightIndicators functions for querying a list of Insights & associated data from SOC Insights
Add Set-B1SOCInsight to allow adding comments or toggling the Insight state between Active & Closed
Add threat insight classes both as a function Get-B1TideThreatInsightClasses and also as part of the -ThreatClass auto-completion
Add Get-B1HostLocalAccess, Enable-B1HostLocalAccess and Disable-B1HostLocalAccess functions to obtain the current state and enable/disable the Local Access Bootstrap UI
Add new Set-ibPSConfiguration function for enabling Development and/or Debug mode
Add -Page parameter to Get-B1DNSEvent to enable better pagination
When specifying >10K and <50K as the -Limit parameter on Get-B1DNSLog, the function will now call the export API endpoint allowing retrieval of larger datasets.
Remove mandatory flag for -Name and -Description parameters on New-B1AddressReservation & New-B1FixedAddress
Removed mandatory flag for -DNSServers, -NTPServers & -DNSSuffix parameters on Deploy-B1Appliance
The -OnPremHost parameter has been renamed to -B1Host for following functions: Get-B1ServiceLog, Start-B1Export, Get-B1HealthCheck, New-B1Service, Reboot-B1Host, Start-B1DiagnosticTask. Parameter aliases have been put in place to prevent breaking of existing scripts. These aliases will be deprecated eventually.
Breaking Changes
Deploy-B1Appliance
The -DNSServers parameter has had its type changed to [IPAddress[]] and -NTPServers has changed to [String[]] and so both should now be entered as a list rather than a comma-separated string
Add Get-B1Licenses cmdlet to retrieve license information
Add Get-B1TDLookalikeTargetSummary cmdlet for lookalike summary, the same as the Activity page within the CSP.
Add Enable-B1TDLookalikeTargetCandidate & Disable-B1TDLookalikeTargetCandidate cmdlets. The -Domain parameter auto-completes based on available domains.
Add Enable-B1TDLookalike and Disable-B1TDLookalike for Unmuting/Muting lookalike domains
Add Submit-B1TDTideData for submitting TIDE data either as individual records, or from CSV/TSV/PSV, JSON & XML files. The ThreatClass and -ThreatProperty parameters support tab-completion.
Added tab-completion to the -ThreatClass and -ThreatProperty parameters on Get-B1DNSEvent
Split BloxOne Platform cmdlets into separate directory for better documentation structure
Update all parameter set names to something more friendly
Breaking Changes - Get-B1DFPLog
The new -Source parameter has been renamed to -Network to make it consistent with Get-B1DNSEvent and the underlying API naming scheme
Remove mandatory flag in the New-B1Subnet & New-B1Space cmdlets for the -Name parameter
Split BloxOne DDI & BloxOne Threat Defense functions to aid better documentation separation
Updated most of the BloxOne Threat Defense Help Information/Documentation
Warning
Breaking Change to Get-B1DFPLog cmdlet!
The -Source parameter has been renamed to -IP to make it consistent with Get-B1DNSLog
A new -Source parameter has been created. This is used to specify the Source of the DNS Event (i.e DFP, External Network or Endpoint) and allows multiple values to be inputted