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.
Synopsis
Uploads an HPE Service Pack for ProLiant (SPP) ISO file or individual hotfix package to the appliance firmware repository.Syntax
Description
Add-OVBaseline uploads a firmware baseline file to the appliance’s internal firmware repository. The file can be a full HPE Service Pack for ProLiant (SPP) ISO, or an individual hotfix package (.exe, .scexe, .rpm, .zip, or .fwpkg).
The cmdlet checks whether an identical baseline already exists on the appliance before starting the upload to avoid duplicates. Large SPP ISO files can take considerable time to transfer; use the -Async switch to return the task object immediately and monitor progress separately with Wait-OVTaskComplete or Get-OVTask.
An optional companion signature file (-CompSigFile) can be uploaded alongside the baseline to enable signature verification.
When multiple appliances are connected, use -ApplianceConnection to target a specific appliance.
Parameters
Path to the SPP ISO or hotfix package file to upload. Accepts a
String path or a System.IO.FileInfo object. The file must exist and have a non-zero size.Aliases: sppFilePath to the companion digital signature file for the baseline. Provide this when your security policy requires signature verification of uploaded firmware bundles.
One or more scope objects (from
Get-OVScope) to assign to the baseline at upload time. When omitted, the baseline is added without an explicit scope assignment.Use PowerShell’s
Invoke-WebRequest for the file transfer instead of the built-in upload mechanism. Progress display is suppressed when this switch is used. Useful in environments where the default upload method experiences connectivity issues.Return the background task object immediately without waiting for the upload to complete. Use
Wait-OVTaskComplete to block until the task finishes.Specify one or more appliance connection objects or hostnames. Defaults to all connected appliances (
$Global:ConnectedSessions).Aliases: ApplianceExamples
Upload a baseline and wait for completion
Upload asynchronously and monitor the task
Upload a hotfix package
Upload with a scope assignment
ProductionScope scope, then waits for the upload to complete.
Upload to a specific appliance
Output
HPEOneView.Appliance.TaskResource
When -Async is specified, the cmdlet returns a task resource object. When -Async is omitted, the cmdlet blocks and returns after the task completes.
After the task completes, retrieve the uploaded baseline with: