Hi,
Get-HPEBIOSSetting only works for Gen9 and Gen10 servers.
You can write PowerShell script using the BIOS Cmdlets and you can run on the different traget server(s) using iLO/Server IP and credentials.
HPESmartArrayCmdlets are not supported on Gen8 servers. HPESmartArrayCmdlets are only supported on the Gen10 servers.
We have released BIOS 2.1 which has Gen10 snap 2 supports.