Yes, with the VimDatastore drive
$dsName = 'ds1'
$ds = Get-Datastore -Name $dsName
New-PSDrive -Location $ds -Name DS -PSProvider VimDatastore -Root '\'
Get-ChildItem -Path DS:\ -Recurse | Select DatastoreFullPath,ItemType
Remove-PSDrive -Name DS -Confirm:$false