It is not obvious as it is thought to be to map datastore name to LUN devicename in native PowerCLI codes,
The esxcli interface exposed to PowerCLI make it very easy.(Tested in ESXi 5.0)
The esxcli interface exposed to PowerCLI make it very easy.(Tested in ESXi 5.0)
PowerCLI>$esxcli=get-esxcli -vmhost esx01
PowerCLI>$esxcli.storage.vmfs.extent.list() | ft devicename,volumename -autosize
DeviceName VolumeName
---------- ----------
naa.600601605bc02e00007fb97cacbee211 datastore01
naa.600601605bc02e00fac8cd88acbee211 datastore02