Làm cách nào để tìm thư mục bị mất trong Outlook?


14

Làm cách nào tôi có thể tìm thấy một thư mục vô tình được chuyển vào một thư mục không xác định trong Outlook? Tôi có thể tìm thấy các tin nhắn trong thư mục và nhìn vào các thuộc tính của chúng cho tôi tên của thư mục nhưng không phải là vị trí của nó.

Tôi muốn tránh phải tìm thủ công trong mọi thư mục trong hệ thống phân cấp.

Câu trả lời:


8

Thử cái này xem sao:

  1. Tìm tên thư mục bằng cách tìm kiếm mục thư và xem thuộc tính của thư mục
  2. Chọn menu Go, chọn Thư mục ở phía dưới
  3. Trong cửa sổ xuất hiện, tìm thư mục trong hộp thả xuống
  4. Nhấn Ok và Outlook sẽ mở ra thư mục đó

Ở trên không hoạt động cho Outlook 2007. Sau đây nên:

  1. Tìm kiếm "Tất cả các mục thư" cho một email mà bạn biết có trong thư mục.
  2. Nhấp chuột phải và chọn "Tìm tất cả" rồi "Tin nhắn liên quan"
  3. Trên hộp bật lên, một trong các tùy chọn tìm kiếm là "Trong:" bằng nút Duyệt. Nhấn nút đó và nó sẽ cho bạn biết thư mục nào nằm trong thư mục và vị trí của nó trong cây thư mục.

Một lần nữa trong Outlook 2013, điều này đã thay đổi:

  1. Tìm kiếm "Tất cả các mục thư" cho một email mà bạn biết có trong thư mục.
  2. Mở tin nhắn và nhấn Ctrl-Shift-F để mở hộp thoại Tìm kiếm nâng cao
  3. Trên hộp bật lên, một trong các tùy chọn tìm kiếm là "Trong:" bằng nút Duyệt. Nhấn nút đó và nó sẽ cho bạn biết thư mục nào nằm trong thư mục và vị trí của nó trong cây thư mục.

1
Điều này không có ích - Tôi đã tìm thấy một thư mục, nhưng tôi có thể tìm thấy các email, nhưng không phải là thư mục được liệt kê. Tại sao triển vọng vẫn còn quá nhiều vấn đề xử lý sự cố?

5

Tôi đã thành công với phương pháp này:

  1. Tìm kiếm tin nhắn (hoặc tài liệu khác). Sử dụng tìm kiếm nhanh thông thường, tìm kiếm "tất cả các tệp và thư mục"
  2. Mở tin nhắn / tài liệu (nhấp đúp chuột)
  3. Với thông báo mở trong i Cửa sổ riêng biệt: Nhấn Ctrl + Shift + F để mở Tìm kiếm nâng cao.
  4. Tìm kiếm nâng cao sẽ mở với thư mục của tin nhắn mở được chọn.
  5. Bấm Duyệt (trên cùng bên phải) để xem thư mục đó ở đâu.

Đây là trong Outlook 2010.


4

Nếu bạn đang ở trong Office 2007 Outlook, nó sẽ hoạt động. Chuyển đến Công cụ. Nhấp vào Dọn dẹp hộp thư. Sau đó bấm vào Xem Kích thước Hộp thư. Bạn sẽ nhận được một danh sách tất cả các thư mục của bạn, và nếu bạn làm việc với nó, bạn sẽ tìm thấy cái còn thiếu - có thể ở đâu đó khá bất ngờ!



2

Đây là một tập lệnh powershell tôi đã viết, nó cho phép tìm kiếm một tên người dùng hoặc liệt kê cây thư mục đầy đủ. Sử dụng :

không có tham số nó sẽ hiển thị tất cả các thư mục

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

nếu bạn truyền tham số, nó sẽ tìm kiếm tên thư mục chứa thuật ngữ đó và xuất đường dẫn

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

bạn có thể tìm kiếm một tài khoản cụ thể bằng tham số hộp thư

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

đây là kịch bả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()

0

Nếu bạn có quyền truy cập vào powershell trên máy chủ trao đổi, bạn có thể chạy tập lệnh sau để kết xuất tất cả các thư mục trong hệ thống trao đổi (lịch sự của https://bloss.msdn.microsoft.com/deva/2012/05/10/exchange- powershell-how-to-get-list-of-hộp thư-thư mục-thư mục con-mục-trong-thư mục-thư mục-chương trình-chương trình / ):

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

Nếu bạn muốn thông tin cho một người dùng cụ thể, bạn có thể sử dụng một cái gì đó như thế này:

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

Các phương pháp này tạo các tệp CSV có thể dễ dàng mở trong bảng tính và tìm kiếm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.