I have been working for several months on a Powershell module that uses the ArubaCX REST API.
This module is available on psgallery(.com) : https://www.powershellgallery.com/packages/PowerArubaCX/
Actually, we support to connect to HTTPS using login/passwrd
and get the following feature :
it is very easy to use (and install)
Launch powershell command line and launch following command for install
for load the module
Connect to your Aruba CX
You need to use -SkipCertificateCheck if the certificate is not valid
for example to get system info
Like the API, it is possible to select what need to display (configuration, status, statistics) using -selector parameter
for example to get system info statistics
Get-ArubaCXSystem -selector statistics
You can also select what you want to display using -attributes parameter
For example to display hostname and dns servers of system
Get-ArubaCXSystem -attributes hostname,dns_servers
for Interfaces, it is also possible to choice the depth (from 0 to 3)
Get-ArubaCXInterfaces -depth 1
You can get the list of command available via
Get-Command -Module PowerArubaCX
and for get help (and example about a command for example ArubaCXLLDPNeighbor)
Get-Help Get-ArubaCXLLDPNeighbor -Full
It is already compatible with PowerShell 6 (Core) and macOS/Linux !
More documentation, example is available on https://github.com/PowerAruba/PowerArubaCX and you can also report issue/enhance !
PoweArubaCX 0.4.x is available !
What new :
Remove Get-ArubaCXPorts (API not longer with 10.04)
Tested on 6300, 8320, OVA with release 10.04.00430
At Aruba, we believe that the most dynamic customer experiences happen at the Edge. Our mission is to deliver innovative solutions that harness data at the Edge to drive powerful business outcomes.
© Copyright 2021 Hewlett Packard Enterprise Development LPAll Rights Reserved.