Wie kann ich einen verlorenen Ordner in Outlook finden?


14

Wie finde ich einen Ordner, der versehentlich in einen unbekannten Ordner in Outlook verschoben wurde? Ich kann Nachrichten im Ordner finden und wenn ich mir deren Eigenschaften ansehe, erhalte ich den Namen des Ordners, aber nicht den Ort, an dem er sich befindet.

Ich möchte vermeiden, manuell in jedem Ordner in der Hierarchie suchen zu müssen.

Antworten:


8

Versuche dies:

  1. Suchen Sie den Ordnernamen, indem Sie nach dem E-Mail-Element suchen und dessen Eigenschaften überprüfen
  2. Wählen Sie das Menü Gehe zu und unten Ordner
  3. Suchen Sie im angezeigten Fenster den Ordner im Dropdown-Feld
  4. Drücken Sie OK und Outlook sollte in diesem Ordner geöffnet werden

Das Obige hat in Outlook 2007 nicht funktioniert. Folgendes sollte passieren:

  1. Durchsuchen Sie "Alle E-Mail-Artikel" nach einer E-Mail, von der Sie wissen, dass sie sich im Ordner befindet.
  2. Klicken Sie mit der rechten Maustaste und wählen Sie "Alle suchen" und dann "Verwandte Nachrichten".
  3. In dem daraufhin angezeigten Feld ist eine der Suchoptionen "In:" mit einer Schaltfläche "Durchsuchen". Drücken Sie diese Taste und es wird angezeigt, in welchem ​​Ordner sich die E-Mail-Nachricht befindet und wo sie sich in der Ordnerstruktur befindet.

Auch in Outlook 2013 hat sich dies geändert:

  1. Durchsuchen Sie "Alle E-Mail-Artikel" nach einer E-Mail, von der Sie wissen, dass sie sich im Ordner befindet.
  2. Öffnen Sie die Nachricht und drücken Sie Strg-Umschalt-F, um das Dialogfeld Erweiterte Suche zu öffnen
  3. In dem daraufhin angezeigten Feld ist eine der Suchoptionen "In:" mit einer Schaltfläche "Durchsuchen". Drücken Sie diese Taste und es wird angezeigt, in welchem ​​Ordner sich die E-Mail-Nachricht befindet und wo sie sich in der Ordnerstruktur befindet.

1
Dies hilft nicht - ich habe einen Ordner gefunden, aber ich kann die E-Mails finden, aber nicht den aufgelisteten Ordner. Warum ist Outlook immer noch so voller Probleme bei der Fehlerbehebung?

5

Ich habe Erfolg mit dieser Methode gehabt:

  1. Suchen Sie nach einer Nachricht (oder einem anderen Dokument). Verwenden Sie die normale Schnellsuche und suchen Sie nach "allen Dateien und Ordnern".
  2. Öffnen Sie die Nachricht / das Dokument (Doppelklick).
  3. Wenn die Nachricht in einem separaten Fenster geöffnet ist, drücken Sie Strg + Umschalt + F, um die erweiterte Suche zu öffnen.
  4. Die erweiterte Suche wird mit dem Ordner der ausgewählten geöffneten Nachricht geöffnet.
  5. Klicken Sie auf Durchsuchen (oben rechts), um zu sehen, wo sich dieser Ordner befindet.

Dies war in Outlook 2010.


4

Wenn Sie sich in Office 2007 Outlook befinden, sollte dies funktionieren. Gehen Sie zu Extras. Klicken Sie auf Mailbox Cleanup. Klicken Sie dann auf Postfachgröße anzeigen. Sie erhalten eine Liste aller Ihrer Ordner, und wenn Sie sie bearbeiten, sollten Sie den fehlenden finden - vielleicht an einem ganz unerwarteten Ort!



2

Hier ist ein Powershell-Skript, das ich geschrieben habe. Es ermöglicht die Suche nach einem Ordnernamen oder die Auflistung des vollständigen Ordnerbaums. Verwendungszweck :

Ohne Parameter werden alle Ordner angezeigt

PS>.\get-MailboxFolders.ps1 
└@conserver 
    └_Licences, codes etc. 
    └2 Clic 
    └Axter Ltd 
    └Chili 
        └Pérou

Wenn Sie einen Parameter übergeben, wird nach dem Ordnernamen gesucht, der diesen Begriff enthält, und der Pfad ausgegeben

PS>.\get-MailboxFolders.ps1 201 
The term *201* was found in : 
\\mailbox@domain.com\2015 
\\mailbox@domain.com\archivage\2010 
\\mailbox@domain.com\archivage\2011

Sie können ein bestimmtes Konto mit dem Postfachparameter durchsuchen

PS>.\get-MailboxFolders.ps1 -mailbox "infor" 
Account selected = ENT, Service Informatique 
└Archives 
└Boîte de réception 

Hier ist das Skript:

<# 
 .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()

0

Wenn Sie auf dem Exchange-Server Zugriff auf Powershell haben, können Sie das folgende Skript ausführen, um alle Ordner im Exchange-System zu sichern (mit freundlicher Genehmigung von https://blogs.msdn.microsoft.com/deva/2012/05/10/exchange-). Powershell-How-to-Get-Liste-von-Postfächern-Ordner-Unterordner-Elemente-in-Ordner-Ordnergröße-programmatisch / ):

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.* -erroraction SilentlyContinue
$saveto = $env:USERPROFILE + "\\OutlookFolderList.csv"
Get-Mailbox | Select-Object alias | foreach-object {Get-MailboxFolderStatistics -Identity $_.alias | select-object Identity, ItemsInFolder, FolderSize} | Export-csv $saveto -NoTypeInformation

Wenn Sie Informationen für einen bestimmten Benutzer wünschen, können Sie Folgendes verwenden:

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.* -erroraction SilentlyContinue
$who = $args[0]
$saveto = $env:USERPROFILE + "\\OutlookFolderListFor$who.csv"
Get-MailboxFolderStatistics -Identity $who | select-object Identity, ItemsInFolder, FolderSize | Export-csv $saveto -NoTypeInformation

Diese Methoden erstellen CSV-Dateien, die einfach in einer Tabelle geöffnet und durchsucht werden können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.