2009-10-30 15:41:19 +0000 2009-10-30 15:41:19 +0000
14
14

Outlookで紛失したフォルダを探すにはどうしたらいいですか?

Outlookで誤って知らないフォルダに移動してしまったフォルダを探すにはどうしたらいいですか?フォルダ内のメッセージを見つけることができますが、そのフォルダのプロパティを見ると、フォルダの名前は出てきますが、どこにあるかはわかりません。

回答 (6)

8
8
8
2009-10-30 15:51:53 +0000

試してみてください:

  1. メールの項目を検索してプロパティを見てフォルダ名を探す
  2. 移動」メニューを選択し、下部の「フォルダ」を選択します。表示されるウィンドウでは、ドロップダウンボックスのフォルダを見つける
  3. OKを押して、Outlookはそのフォルダに開く必要があります

上記はOutlook 2007のために動作しませんでした。次のようにしてください:

  1. あなたが知っているメールのための “すべてのメール項目 "を検索します。右クリックして「すべてを検索」を選択してから「関連メッセージ」を選択してください。ポップアップされたボックスでは、検索オプションの1つは、参照ボタンを持つ "In: "です。そのボタンを押して、それはメール項目があるフォルダとそれがフォルダツリーのどこにあるかを表示します。あなたが知っている電子メールのための「すべてのメールアイテム」を検索します。メッセージを開き、高度な検索ダイアログを開くために Ctrl-Shift-F を押して下さい
  2. ポップアップされたボックスでは、検索オプションの一つに「参照」ボタンがあります。そのボタンを押すと、メールの項目がどのフォルダにあるか、フォルダツリーのどこにあるかが表示されます。
5
5
5
2013-05-13 19:54:35 +0000

私はこの方法で成功しました:

  1. メッセージ(または他の文書)を検索します。通常のクイック検索を使い、「すべてのファイルとフォルダ」を検索
  2. メッセージ/文書を開く(ダブルクリック)
  3. メッセージを別ウィンドウで開きます。Ctrl+Shift+F で詳細検索を開きます。詳細検索は、開いているメッセージのフォルダが選択された状態で開きます。 5.参照(右上)をクリックして、そのフォルダがどこにあるかを確認します。
4
4
4
2012-01-21 11:05:40 +0000

Office 2007 Outlookを使用している場合は、これで動作するはずです。ツールに移動します。メールボックスのクリーンアップをクリックします。次に、「メールボックスのサイズを表示」をクリックします。すべてのフォルダのリストが表示されますので、その中から作業を進めていけば、足りないフォルダを見つけることができるはずです。

2
2
2
2015-06-02 21:23:09 +0000

ここに私が書いた powershell のスクリプトは、foldername を捜すか、または完全なホールダーの木をリストすることを可能にしますです。使用法: パラメータなしの

それはすべてのホールダー

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

を表示します パラメータを渡せばその言葉を含んでいるホールダーの名前を捜し、パス

PS>.\get-MailboxFolders.ps1 201 
The term *201* was found in : 
\mailbox@domain.com015 
\mailbox@domain.com\archivage010 
\mailbox@domain.com\archivage011
``` を出力します 

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

ここにメールボックス変数 ”` <# .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() “` を使用して特定のアカウントを捜すことができますスクリプトは次のとおりです: &001

2
2
2
2012-06-15 08:02:55 +0000

マイクロソフトがツールを提供してくれなかったので書いてみました。ここで利用可能なノーキャッチで無料:&002 [フォルダ名のOutlookを検索する方法]&003

0
0
0
2019-12-12 18:17:15 +0000

exchange サーバー上で powershell にアクセスできる場合は、次のスクリプトを実行して exchange システム内のすべてのフォルダをダンプすることができます (提供: https://blogs.msdn.microsoft.com/deva/2012/05/10/exchange-powershell-how-to-get-list-of-mailboxes-folders-subfolders-items-in-folder-foldersize-programmatically/ ):

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

特定のユーザーの情報が必要な場合は、次のようなものを使用することができます:

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

これらの方法は、簡単にスプレッドシートで開いて検索できる CSV ファイルを作成します。