Подскажи, плиз, как бы ты делал:
1) Узнаю текущего пользака, забирая владельца Explorer'а:
$username = Invoke-Command -Session $Session -ErrorAction SilentlyContinue -ScriptBlock {(Get-WmiObject -class win32_process -Filter "name = 'Explorer.exe'" -EA SilentlyContinue).getowner().user}
2) Узнаю его домашнюю директорию - ?