-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
This function only returns the raw vVol UUID.
Example:
Get-VM -Name "VMNAME" | Get-HardDisk | Get-VvolUuidFromVmdk
rfc4122.64aa931f-77ef-4a6f-be66-c2ba421f3f20
rfc4122.7e40ca4d-ce3f-46f2-9da5-ff4bed469c23
rfc4122.71788eb4-5b02-43b1-8b91-4cb02316f408
rfc4122.833565c0-b7c8-429d-b266-456ffcfb3b22
Suggest creating a new PS Custom Object instead of directly adding to the variable $allUuids
Replace line 280
$allUuids += $vmdkDisk.ExtensionData.Backing.backingObjectId
with
$item = [PSCustomObject]@{
VvolUuid = $vmdkDisk.ExtensionData.Backing.backingObjectId
}
$allUuids += $item
Which would return:
Get-VM -Name "VMNAME" | Get-HardDisk | Get-VvolUuidFromVmdk
VvolUuid
--------
rfc4122.64aa931f-77ef-4a6f-be66-c2ba421f3f20
rfc4122.7e40ca4d-ce3f-46f2-9da5-ff4bed469c23
rfc4122.71788eb4-5b02-43b1-8b91-4cb02316f408
rfc4122.833565c0-b7c8-429d-b266-456ffcfb3b22
The output could then be passed to other cmdlets (possibly Get-PfaVolumeNameFromVvolUuid)
Metadata
Metadata
Assignees
Labels
No labels