Microsoft Outlook: Liste der aktuell geöffneten PST-Dateien exportieren

Microsoft Outlook: Liste der aktuell geöffneten PST-Dateien exportieren

An meinem derzeitigen Arbeitsplatz führen wir für mehrere Benutzer ein Upgrade von XP auf Windows 7 durch. Häufig haben die Benutzer zwischen 10 und 30 .pstDateien in ihrer Installation von Microsoft Outlook 2007 geöffnet. Ohne diese Dateien sind diese Benutzer besonders hilflos.

Ich weiß, wie man die Liste der aktuell geöffneten PST-Dateien anzeigt, und würde gerne wissen, ob es eine einfache Möglichkeit gibt, diese Informationen zu erfassen, ohne Screenshots des Fensters „Optionen -> Datendateien“ zu machen.

Überträgt man migwiz.exediese Informationen? Ist das der einzige Weg?

Gibt es zufällig ein Tool, mit dem Sie diese Informationen erfassen und wiederherstellen können?

Ich möchte die eigentlichen .pstDateien nicht exportieren oder verschieben (ja, einige davon befinden sich an Netzwerkstandorten,sehr schrecklich, ich weiß), öffnen Sie in einer neuen Installation von Outlook einfach diejenigen erneut, die in einer früheren Installation geöffnet waren.

Antwort1

Hier ein VBScript, das die PSTs im Benutzerprofil auflistet

set objOutlook = createObject("Outlook.Application")
set objMAPI = objOutlook.GetNamespace("MAPI")
for each PSTFolder In objMAPI.Folders
  pstPath = GetPath(PSTFolder.StoreID)
  if pstPath <> "" then
    wscript.echo PSTFolder.name & " : " & pstPath
  end if
next

function GetPath(input)
  for i = 1 To Len(input) Step 2
    strSubString = Mid(input,i,2)
    if Not strSubString = "00" Then
       strPath = strPath & ChrW("&H" & strSubString)
    end If
  next

  select Case True
  case InStr(strPath,":\") > 0
    GetPath = Mid(strPath,InStr(strPath,":\")-1)
  case InStr(strPath,"\\") > 0
    GetPath = Mid(strPath,InStr(strPath,"\\"))
  end Select
end Function

Antwort2

Wenn Sie ein Outlook-Profil auf einen anderen Computer migrieren möchten, ist es eine Frage vonExportieren und Importieren eines Registrierungsbaums.

Wenn Sie zufällig sehen möchten, welche PST- oder OST-Dateien derzeit auf einem bestimmten Computer verwendet werden, während Outlook ausgeführt wird, können Sie das kostenlose Handle-Tool von SysInternals verwenden:

c:>handhaben-p outlook.exe | grep "pst\|ost"

Dies untersucht den Prozess Outlook.exe. Grep zieht den Text nur dann heraus, wenn er mit PST oder Ost übereinstimmt.

PST ist die lokale Outlook-Datei. OST ist die zwischengespeicherte Exchange-Datei.

das von mir verwendete Grep ist von Cygwin.

verwandte Informationen