Сергей писал:
$ttt1=$Entry->GetFieldValue("Home Directory");
print "\nHome Directory=",$ttt1, "\n";
в данной случае в $ttt1 - будет нечто такое (по байтам):
00 00 00 04 73 65 72 76 65 72 00 73 65 72 76 65 72 5F 76 6F 6C 31 3A 5C 68 6F 6D 65 5C 70 61 76 00
Что в переводе должно означать server_vol1:\home\pav:
пространство имен в котором указан путь - первые четыре байта = 4 (long or os2)
имя сервера - первая строка ограниченная первым нулем
путь к домашнему каталогу - вторая строка ограниченная нулем
Исходя из описанного "содержимого" $ttt1 и приведенного выше кода получим на печать только "Home Directory=", т.к. при выводе переменной мы имеем какбы пустую строку (начинается ведб она с ноля)
Попробуй вывести эту переменную как массив (т.е. посимвольно) и посмотри что получится.