Quantcast
Channel: VMware Communities : Popular Discussions - vCloud Director PowerCLI
Viewing all articles
Browse latest Browse all 13334

Mounted medias inventory

$
0
0

Hello,

 

When you connect a media (ISO file) on VCD, there is no place to tell on VCD portal that there is an ISO file mounted on a specific VM. So many ISO stay mounted on VMs without being removed.

So what I want to do is to do an inventory of VMs with mounted ISO files and the name of the mounted ISO file as its shown on VCD catalog.

With PowerCLI, I did not find how to get that information on VCD.

Then I tried by querying the vCenter instead but I got only a path on a datastore which does not tell me what is the name of the corresponding ISO Name as shown in VCD I only have the path with multiple strange characters like [Datastore_Name] Cloud/media/725129e2-45df-4024-87a7-f7a4a2a96085/c0d971bc-9560-4d60-b0c9-4c48bc4bc177/media-a201b08a-59db-4fe2-b417-f3f5c94627e8.iso

 

This is the used script

 

            $Log = @()

           

                        foreach ($CIVM in (Get-CIVM -Org Org_Name)) {

                                               $VM = $CIVM | Get-VM

                                               $CDDrive= $VM | Get-CDDrive

                                               $Report = ""| Select vAppName, VMName, ConnectionState, HostDevice, IsoPath, RemoteDevice

                                               $Report.vAppName = $CIVM.VApp

                                               $Report.VMName = $CIVM.Name

                                               $Report.ConnectionState = $CDDrive.ConnectionState

                                               $Report.HostDevice = $CDDrive.HostDevice

                                               $Report.IsoPath = $CDDrive.IsoPath

                                               $Report.RemoteDevice = $CDDrive.RemoteDevice

                                               $Log += $Report

                        }                      

                       

            $exitLogFile = "Org_Name-List.csv"

           

            $Log | Export-Csv "$exitLogFile" -delimiter ";" -NoTypeInformation;

 

But from there I don’t know where to go to get the names as shown on VCD.

 

Any help would be appreciated.

Regards,


Viewing all articles
Browse latest Browse all 13334

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>