HPERedfishCmdlets

1.1.0.0

HPE Redfish PowerShell cmdlets create an interface to HPE Redfish devices such as iLO.
These cmdlets can be used to get and set HPE Redfish data and to invoke actions on these devices and the systems they manage.
There are also advanced functions that can create an index or directory of HPE Redfish data sources. A file with examples called HPERedfishExamples.ps1 is
HPE Redfish PowerShell cmdlets create an interface to HPE Redfish devices such as iLO.
These cmdlets can be used to get and set HPE Redfish data and to invoke actions on these devices and the systems they manage.
There are also advanced functions that can create an index or directory of HPE Redfish data sources. A file with examples called HPERedfishExamples.ps1 is included in this release.

Minimum PowerShell version

3.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name HPERedfishCmdlets

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Hewlett Packard Enterprise

Copyright

(c) Copyright 2016-2018 Hewlett Packard Enterprise Development LP

Owners

Tags

Hewlett Packard Enterprise HPE Redfish REST RESTful iLO

Functions

Connect-HPERedfish Disable-HPERedfishCertificateAuthentication Disconnect-HPERedfish Edit-HPERedfishData Enable-HPERedfishCertificateAuthentication Find-HPERedfish Format-HPERedfishDir Get-HPERedfishData Get-HPERedfishDataRaw Get-HPERedfishDir Get-HPERedfishHttpData Get-HPERedfishIndex Get-HPERedfishMessage Get-HPERedfishModuleVersion Get-HPERedfishSchema Get-HPERedfishSchemaExtref Get-HPERedfishUriFromOdataId Invoke-HPERedfishAction Remove-HPERedfishData Set-HPERedfishData Test-HPERedfishCertificateAuthentication

Dependencies

This module has no dependencies.

Release Notes

HPERedfishCmdlets - Version 1.1.0.0
- Added DisableExpect100Continue parameter to Connect-HPERedfish.
- Updated Disconnect-HPERedfish to build the URL from RootUri and Location in the session object when the Location property is of the format redfish/v1/....
- Updated code to use the Redfish URI obtained at runtime from the root data in session object.
- Added "ByteArray" support in Get-HPERedfishDataRaw that helps with download of AHS logs. Other supported output types are "String" and "PSObject".
- Added ability to write output of Get-HPERedfishDataRaw to a file.
- Updated code to not check for registries for error details when the error was due to unauthorized access.
- Fixed error handling where if Error details are present in the inner exception, then do not attempt to go to registries to get the error info.
- Schema retrieval for OdataType generalized based on Redfish Standard.
- Updated code to accept OdataId as provided by the user and not add trailing slashes.
- Added a dividing line with a hyphen character between multiple error message returned from the server for better readability.

Note:
When using installed iLO Certificates, use the Hostname for executing the cmdlets on target.

Known issue:
A property "Address" in a Redfish data object may cause a name collision with an in-built PowerShell function called "Address"

Version History

Version Downloads Last updated
1.1.0.0 (current version) 366 11/9/2018
1.0.0.2 898 2/8/2018
1.0.0.1 43 2/2/2018
1.0.0.0 709 5/23/2016