How to get DataStore's location using PowerCli

VarunVyas picture VarunVyas · Apr 23, 2014 · Viewed 7k times · Source

Using Get-DataStore cmdlet we get the name of datastore as Datasore1. But I need path of that datastore on ESX. Which is something like /vmfs/volumes/<id>/.

Answer

Raf picture Raf · Apr 23, 2014

The path is hidden inside ExtensionData property, so assign your datastore to a variable:

$s = Get-Datastore Datasore1

and then extract the path:

$s.ExtensionData.info.url  

result:

/vmfs/volumes/50cb7918-d31a7b14-f5a7-d89d676e15pl