
En mi lugar de trabajo actual estamos actualizando a varios usuarios de XP a Windows 7. Con frecuencia, los usuarios tienen entre 10 y 30 .pst
archivos abiertos dentro de su instalación de Microsoft Outlook 2007. Estos usuarios están particularmente indefensos sin estos archivos.
Sé cómo ver la lista de archivos PST abiertos actualmente y me gustaría saber si hay una manera fácil de capturar esa información además de tomar capturas de pantalla de la ventana Opciones -> Archivos de datos.
¿ migwiz.exe
Transfiere esta información? ¿Es esa la única manera?
¿Habrá alguna herramienta que le permita capturar y restaurar esa información?
No quiero exportar ni mover los .pst
archivos reales (sí, algunos de ellos están en ubicaciones de red,muy terrible, lo sé), simplemente vuelva a abrirlos en una nueva instalación de Outlook que solían abrirse en una instalación anterior.
Respuesta1
Aquí un vbscript que enumera los PST en el perfil de los usuarios.
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
Respuesta2
Si desea migrar un perfil de Outlook a otra computadora, es cuestión deexportar e importar un árbol de registro.
Si por casualidad desea ver qué PST u OST están actualmente en uso en una computadora específica mientras se ejecuta Outlook, puede usar la herramienta de manejo gratuita de SysInternals:
c:>manejar-p outlook.exe | grep "pst\|ost"
Esto analiza el proceso outlook.exe. grep solo extraerá el texto de donde coincida con pst u ost.
PST es el archivo local de Outlook. OST es el archivo en caché de Exchage.
el grep que estoy usando es de cygwin.