Microsoft Outlook: Exportar lista de archivos PST abiertos actualmente

Microsoft Outlook: Exportar lista de archivos PST abiertos actualmente

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 .pstarchivos 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.exeTransfiere 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 .pstarchivos 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.

información relacionada