
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 .pst
Dateien 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.exe
diese 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 .pst
Dateien 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.