Documentation Index
Fetch the complete documentation index at: https://mintlify.com/HewlettPackard/POSH-HPEOneView/llms.txt
Use this file to discover all available pages before exploring further.
What is POSH-HPEOneView?
The HPE OneView PowerShell Library (POSH-HPEOneView) is an open-source PowerShell module that provides full language bindings to the HPE OneView REST API. It allows PowerShell developers, IT automation engineers, and DevOps teams to automate the deployment, provisioning, and management of HPE infrastructure.
HPE OneView makes it simple to deploy and manage today’s complex hybrid cloud infrastructure. This library unlocks that power from the PowerShell command line and automation scripts, enabling a software-defined, template-driven approach for managing compute, storage, and networking.
Quickstart
Get connected to your HPE OneView appliance in minutes
Installation
Install from PowerShell Gallery on Windows, Mac, or Linux
Core Concepts
Learn about connections, permissions, and scopes
Cmdlet Reference
Browse the full cmdlet reference
Key capabilities
Server lifecycle management
Add, power on/off, and manage physical servers and blades across HPE ProLiant and Synergy hardware
Server profiles & templates
Define consistent server configurations as templates and apply them across your fleet
Networking automation
Create Ethernet networks, FC fabrics, uplink sets, and logical interconnect groups
Storage management
Manage storage systems, pools, volumes, and volume templates from 3PAR/Primera/Alletra
Firmware management
Upload baselines, run compliance reports, and update firmware across your infrastructure
Cross-platform support
Runs on Windows PowerShell 5.1 and PowerShell 7.x on Windows, Linux, and macOS
Supported platforms
| Platform | PowerShell Version | Support |
|---|---|---|
| Windows 10/11 (1709+) | Windows PowerShell 5.1 | Supported |
| Windows 10/11 (1709+) | PowerShell 7.x | Supported |
| Windows Server 2016+ | Windows PowerShell 5.1 | Supported |
| Windows Server 2016+ | PowerShell 7.x | Supported |
| Ubuntu 18.04+ | PowerShell Core 7.x | Supported |
| macOS | PowerShell Core 7.x | Supported |
| WSL (Ubuntu 18.04) | PowerShell Core 7.x | Supported |
Windows PowerShell 4.0 and earlier are not supported. Windows 10 1709 (Fall Creators Update) or newer is required for Windows systems, due to the .NET Framework 4.7.2 dependency.
Prerequisites
- PowerShell 5.1 (Windows) or PowerShell 7.x (Windows/Linux/macOS)
- .NET Framework 4.7.2 (Windows PowerShell 5.1 only)
- HPE OneView 10.00 appliance or HPE Synergy Composer
- Network access to the HPE OneView appliance API
Library version
The current release is HPEOneView.1000 (version10.00.4265.2221), targeting the HPE OneView 10.00 API (X-API-Version: 7600).
Multiple library versions are published to PowerShell Gallery in parallel to support different HPE OneView appliance versions:
Getting help
- Open an issue on GitHub
- Join the GitHub Discussions for general questions
- Visit the HPE OneView Community