Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Outlook - Файл личных папок (http://forum.oszone.net/showthread.php?t=264455)

p.h.a.n.t.0.m 17-07-2013 09:53 2185892

Outlook - Файл личных папок
 
Интересует, где прописаны настройки подключенных файлов личных папок (*.pst). Не в самом аутлуке, а в файле/реестре.

p.h.a.n.t.0.m 17-07-2013 10:27 2185908

Интересуют пути и имена файлов.

Iska 17-07-2013 13:25 2186008

p.h.a.n.t.0.m, Вам для каких целей потребно? О какой именно версии речь?

p.h.a.n.t.0.m 17-07-2013 13:56 2186022

Iska, Необходимо узнать, какие файлы подключены у пользователей. Пользователей много и хотелось бы сделать удаленно и тихо. Файлов тоже много и лежать они могут где угодно. Версии 2007 и 2010.

Iska 17-07-2013 17:09 2186111

Цитата:

Цитата p.h.a.n.t.0.m
Версии 2007 и 2010. »

Это хорошо. Можете использовать новый объект Store и его свойство FilePath в скрипте посредством GPO. У меня этих версий нет, потому ни написать, ни проверить не могу.

p.h.a.n.t.0.m 17-07-2013 21:32 2186235

Iska, Спасибо! Попробую, пока не знаю как - никогда не работал с VBA. Надо изучить тему.
Не откажусь и от других вариантов :) , например батник или VisualBasic-приложение, если нет возможности посмотреть в каком-нибудь конфиг-файле.

Iska 17-07-2013 22:02 2186252

p.h.a.n.t.0.m, вот на PowerShell: Office List Outlook PST folders with Powershell.

Вот его аналог на vbscript:
Код:

Option Explicit

Dim objStore

With WScript.CreateObject("Outlook.Application")
        For Each objStore In objOutlook.Session.Stores
                WScript.Echo objStore.DisplayName, objStore.FilePath
        Next
End With

WScript.Quit 0

Назначьте вызов того или иного скрипта через GP (для VBScript — через «cscript.exe» вместо умолчального «wscript.exe»), перенаправьте их вывод в какой-либо файл (или сделайте прямой вывод в файл). Останется подождать несколько дней, пока не будет собрана статистика.

p.h.a.n.t.0.m 17-07-2013 23:43 2186290

Вообще интересно где прописаны .pst

Iska 18-07-2013 11:41 2186517

p.h.a.n.t.0.m, в реестре текущего пользователя. Для предыдущих версий оттуда и приходилось вытаскивать, как я понимаю. Но суть в том, что при наличии кириллицы в именах пользователей и нескольких pst это могло представлять проблему: у меня часть путей к pst с кириллицей, извлечённых таким способом, выглядела «криво». Потому я его даже не предлагаю.

В принципе, Вы можете также попробовать использовать PstPassword - Outlook PST Password Recovery — он, в частности, извлекает и пути к pst. Но, думаю, не всем понравится, что попутно Вы извлечёте и их пароли.

p.h.a.n.t.0.m 18-07-2013 22:13 2186887

Iska, Задача сильно усложнилась и без удаленного подключения никак не обойтись. Но всё-таки ...
У нас почти везде win7 - пути на латинице. Интересен вариант с реестром. В самом редакторе реестра значения не читабельны. Привести бы их к нужному виду.

Iska 18-07-2013 22:29 2186898

Цитата:

Цитата p.h.a.n.t.0.m
У нас почти везде win7 - пути на латинице. »

А имена пользователей?

Выбирайте любой: VBScript microsoft outlook get path to pst from registry - Поиск в Google, они все на одно лицо с несущественными отличиями.

p.h.a.n.t.0.m 19-07-2013 11:37 2187132

Кое что есть: http://www.codeproject.com/Articles/...-file-name-loc

p.h.a.n.t.0.m 08-08-2013 13:38 2198407

Прошу помощи по выложенной мною в прошлом посте программе. Там по ссылке есть исходник.
Я пока не нашел решение. Необходимо корректное отображение кирилических путей и имен файлов.

Iska 08-08-2013 17:06 2198530

Цитата:

Цитата p.h.a.n.t.0.m
Необходимо корректное отображение кирилических путей и имен файлов. »

p.h.a.n.t.0.m, а как же ранее было сказано:
Цитата:

Цитата p.h.a.n.t.0.m
У нас почти везде win7 - пути на латинице. »

?

p.h.a.n.t.0.m 08-08-2013 18:57 2198594

Iska, Ну... в 7-ке все пути английские. А вот пользователь может создать папку и файл PST с любым именем и отображением в аутлуке.

Iska 08-08-2013 19:49 2198615

Ну, тогда пользуйте код из поста #7.


Время: 19:37.

Время: 19:37.
© OSzone.net 2001-