¿Cómo puedo encontrar una carpeta perdida en Outlook?
14
¿Cómo puedo encontrar una carpeta que se movió accidentalmente a una carpeta desconocida en Outlook? Puedo encontrar mensajes en la carpeta y mirar sus propiedades me da el nombre de la carpeta pero no dónde está ubicada.
Me gustaría evitar tener que buscar manualmente en cada carpeta de la jerarquía.
Encuentre el nombre de la carpeta buscando el elemento de correo y mirando sus propiedades
Seleccione el menú Ir, elija Carpetas en la parte inferior
En la ventana que aparece, busque la carpeta en el cuadro desplegable
Presione Ok y Outlook debería abrirse en esa carpeta
Lo anterior no funcionó para Outlook 2007. Lo siguiente debería:
Busque en "Todos los elementos de correo" un correo electrónico que sepa que está en la carpeta.
Haga clic derecho y seleccione "Buscar todo" y luego "Mensajes relacionados"
En el cuadro que aparece, una de las opciones de búsqueda es "En:" con un botón Examinar. Presione ese botón y le mostrará en qué carpeta está el elemento de correo y dónde está en el árbol de carpetas.
De nuevo en Outlook 2013 esto ha cambiado:
Busque en "Todos los elementos de correo" un correo electrónico que sepa que está en la carpeta.
Abra el mensaje y presione Ctrl-Shift-F para abrir el cuadro de diálogo Búsqueda avanzada
En el cuadro que aparece, una de las opciones de búsqueda es "En:" con un botón Examinar. Presione ese botón y le mostrará en qué carpeta está el elemento de correo y dónde está en el árbol de carpetas.
Esto no ayuda: encontré una carpeta, pero puedo encontrar los correos electrónicos, pero no la carpeta enumerada. ¿Por qué Outlook todavía está tan lleno de problemas para solucionar problemas?
5
He tenido éxito con este método:
Buscar mensaje (u otro documento). Utilice la búsqueda rápida normal, buscando "todos los archivos y carpetas"
Abra el mensaje / documento (doble clic)
Con el mensaje abierto en una ventana separada: presione Ctrl + Shift + F para abrir la Búsqueda avanzada.
La Búsqueda avanzada se abrirá con la carpeta del mensaje abierto seleccionado.
Haga clic en Examinar (arriba a la derecha) para ver dónde está esa carpeta.
Si está en Office 2007 Outlook, esto debería funcionar. Ve a Herramientas. Haga clic en Limpieza del buzón. Luego haga clic en Ver tamaño del buzón. Obtendrá una lista de todas sus carpetas, y si la trabaja, debería encontrar la que falta, ¡tal vez en algún lugar bastante inesperado!
puedes buscar una cuenta específica usando el parámetro del buzón
PS>.\get-MailboxFolders.ps1 -mailbox "infor"
Account selected = ENT, Service Informatique
└Archives
└Boîte de réception
Aquí está el guión:
<#
.Synopsis
search outlook folders or display the folders tree
.Description
This script uses the outlook COM object.
.Parameter folder
Part of the folder's name to search for. If this parameter is not set the script will output
the complete folders tree
#>
[CmdletBinding()]
param(
[Parameter(Position=0, Mandatory=$false,ValueFromPipeline = $true)]
[System.String]
$folder=$null,
[Parameter(Position=1, Mandatory=$false)]
[System.String]
$mailbox=$null
)
$output=""
$find=@()
function Get-MailboxFolder($folder,$prefix, $search=$null, $firstrun=$false){
if(($search -ne $null) -and ($folder.name -match $search)) {
$script:find+=$folder.folderpath # if foldername match search term add it to the result
}
if($firstrun -eq $true){$script:output=$script:output+"$prefix$($_.name)`n"} # top level directories
if ($folder.folders.count -gt 0 ){ # If there are subfolders
if($firstrun -eq $false){
$script:output=$script:output+"$prefix$($folder.name)`n"
}
$prefix=" "+$prefix # preffix padding
$folder.folders |sort -property name| %{ get-MailboxFolder $_ $prefix $search} #recursivity
}
# No subfolder
if($folder.folders.count -eq 0 -and $firstrun -eq $false){$script:output=$script:output+"$prefix$($folder.name)`n"}
}
# Start outlook
$o=New-Object -ComObject outlook.application
$ns=$o.GetNamespace("MAPI")
if($mailbox -ne $null){
$bal=$ns.Folders |?{$_.name -match $mailbox}
}
else{
$bal=$ns.Folders.Item(1) # select the default mail account // you can let $bal=$ns.Folders to search through all accounts
}
write-host "Account selected = $($bal.name)"
$prefix="└"
$i=1
$bal.folders|sort -property name |%{
$percent=$i*100/($bal.folders.count)
write-progress -activity "Searching, please wait" -currentoperation "$($_.name)" -percentcomplete $percent
get-MailboxFolder $_ $prefix $folder $true
$i++
}
if(($folder -ne $null) -and ($folder -ne "")){ # are we searching ?
if ($find.count -eq 0){write-host "No folder *$folder* could be found"}
else{write-host "The term *$folder* was found in : ";$find}
}
else{$script:output} # display tree
$o.quit()
He tenido éxito con este método:
Esto fue en Outlook 2010.
fuente
Si está en Office 2007 Outlook, esto debería funcionar. Ve a Herramientas. Haga clic en Limpieza del buzón. Luego haga clic en Ver tamaño del buzón. Obtendrá una lista de todas sus carpetas, y si la trabaja, debería encontrar la que falta, ¡tal vez en algún lugar bastante inesperado!
fuente
Microsoft no proporcionó las herramientas, así que escribí una. Gratis sin capturas disponibles aquí:
Cómo buscar en Outlook el nombre de una carpeta
fuente
Aquí hay un script de PowerShell que escribí, permite buscar un nombre de carpeta o enumerar el árbol de carpetas completo. Uso:
sin parámetro mostrará todas las carpetas
si pasa un parámetro, buscará el nombre de la carpeta que contiene ese término y mostrará la ruta
puedes buscar una cuenta específica usando el parámetro del buzón
Aquí está el guión:
fuente
Si tiene acceso a powershell en el servidor de intercambio, puede ejecutar el siguiente script para volcar todas las carpetas en el sistema de intercambio (cortesía de https://blogs.msdn.microsoft.com/deva/2012/05/10/exchange- powershell-how-to-get-list-of-buzones-carpetas-subcarpetas-elementos-en-carpeta-folderize-programmatic / ):
Si desea información para un usuario en particular, puede usar algo como esto:
Estos métodos crean archivos CSV que se pueden abrir fácilmente en una hoja de cálculo y buscar.
fuente