【備忘】【PowerShell】Exchange Onlineメールボックスのフォルダとかの情報を調べる

公開日:2020/2/21

フォルダー名とか調べたい、予定表など特定のフォルダに権限をつけたいとかの時に使う。

対象メールボックスの指定
$Identity= "user@sample.com"

対象メールボックスのフォルダー等を取得
Get-MailboxFolderStatistics -Identity $Identity

結果はこんな感じでグワーッと出てくる。
以下「受信トレイ」1フォルダ分だけ抽出

RunspaceId                        : a954437e-d6a3-45b6-a887-0a640b928f9b
Date                              : 2019/05/14 8:29:34
CreationTime                      : 2019/05/14 8:29:34
LastModifiedTime                  : 2020/02/17 6:20:23
Name                              : 受信トレイ
FolderPath                        : /受信トレイ
FolderId                          : LgAAAABlYZCdkNKOTYPwbnsBb16CAQANZST8jyJkSYXQ+aGSY6YMAAAAAAEMAAAB
FolderType                        : Inbox
ContentFolder                     : True
ContentMailboxGuid                : 87553d4f-5be6-4358-bc2f-660f97c4e8d5
RawContentMailboxGuid             : 
Movable                           : False
RecoverableItemsFolder            : False
AssociatedIPMFolderPath           : 
ContainerClass                    : IPF.Note
Flags                             : 
TargetQuota                       : ユーザー
StorageQuota                      : Unlimited
StorageWarningQuota               : Unlimited
VisibleItemsInFolder              : 23
HiddenItemsInFolder               : 18
ItemsInFolder                     : 41
DeletedItemsInFolder              : 0
FolderSize                        : 3.389 MB (3,553,364 bytes)
ItemsInFolderAndSubfolders        : 41
DeletedItemsInFolderAndSubfolders : 0
FolderAndSubfolderSize            : 3.389 MB (3,553,364 bytes)
CurrentSchemaVersion              : 1.29
OldestItemReceivedDate            : 
NewestItemReceivedDate            : 
OldestDeletedItemReceivedDate     : 
NewestDeletedItemReceivedDate     : 
OldestItemLastModifiedDate        : 
NewestItemLastModifiedDate        : 
OldestDeletedItemLastModifiedDate : 
NewestDeletedItemLastModifiedDate : 
ManagedFolder                     : 
DeletePolicy                      : 
ArchivePolicy                     : 
TopSubject                        : 
TopSubjectSize                    : 0 B (0 bytes)
TopSubjectCount                   : 0
TopSubjectClass                   : 
TopSubjectPath                    : 
TopSubjectReceivedTime            : 
TopSubjectFrom                    : 
TopClientInfoForSubject           : 
TopClientInfoCountForSubject      : 0
SearchFolders                     : 
AuditAuxMailboxGuid               : 
AuditFolderStubSize               : 
LastMovedTimeStamp                : 
LowLatencyContainerId             : 
LowLatencyContainerFlags          : 
LowLatencyContainerQuota          : Unlimited
SearchFolder                      : False
Identity                          : user@sample.com\受信トレイ
Diagnostics                       : 
DiagnosticInfo                    : 
IsValid                           : True
ObjectState                       : New

note の code 見にくいねんな…

「Name,FolderPath,FolderType」だけ抽出して一覧にしてみる
Get-MailboxFolderStatistics -Identity $Identity | FT Name,FolderPath,FolderType
以下、雑に出てきた結果を貼っただけ。

Name                                   FolderPath                                  FolderType                      
----                                   ----------                                  ----------                      
インフォメーション ストアの先頭                       /インフォメーション ストアの先頭                           Root                            
Conversation Action Settings           /Conversation Action Settings               ConversationActions             
ExternalContacts                       /ExternalContacts                           ExternalContacts                
PersonMetadata                         /PersonMetadata                             PersonMetadata                  
Yammer のルート                            /Yammer のルート                                YammerRoot                      
Feeds                                  /Yammer のルート/Feeds                          YammerFeeds                     
Inbound                                /Yammer のルート/Inbound                        YammerInbound                   
Outbound                               /Yammer のルート/Outbound                       YammerOutbound                  
アーカイブ                                  /アーカイブ                                      Archive                         
ジャーナル                                  /ジャーナル                                      Journal                         
タスク                                    /タスク                                        Tasks                           
ファイル                                   /ファイル                                       Files                           
メモ                                     /メモ                                         Notes                           
下書き                                    /下書き                                        Drafts                          
会話の履歴                                  /会話の履歴                                      CommunicatorHistory             
チーム チャット                               /会話の履歴/チーム チャット                             TeamChat                        
削除済みアイテム                               /削除済みアイテム                                   DeletedItems                    
受信トレイ                                  /受信トレイ                                      Inbox                           
送信トレイ                                  /送信トレイ                                      Outbox                          
送信済みアイテム                               /送信済みアイテム                                   SentItems                       
迷惑メール                                  /迷惑メール                                      JunkEmail                       
予定表                                    /予定表                                        Calendar                        
誕生日                                    /予定表/誕生日                                    BirthdayCalendar                
日本 の休日                                 /予定表/日本 の休日                                 ユーザーが作成した                       
連絡先                                    /連絡先                                        Contacts                        
{06967759-274D-40B2-A3EB-D7F9E73727D7} /連絡先/{06967759-274D-40B2-A3EB-D7F9E73727D7} QuickContacts                   
{A9E2BC46-B3A0-4243-B315-60D991004455} /連絡先/{A9E2BC46-B3A0-4243-B315-60D991004455} ImContactList                   
GAL Contacts                           /連絡先/GAL Contacts                           GalContacts                     
Organizational Contacts                /連絡先/Organizational Contacts                OrganizationalContacts          
PeopleCentricConversation Buddies      /連絡先/PeopleCentricConversation Buddies      PeopleCentricConversationBuddies
Recipient Cache                        /連絡先/Recipient Cache                        RecipientCache                  
会社                                     /連絡先/会社                                     CompanyContacts                 
Recoverable Items                      /Recoverable Items                          RecoverableItemsRoot            
Audits                                 /Audits                                     Audits                          
Calendar Logging                       /Calendar Logging                           CalendarLogging                 
Deletions                              /Deletions                                  RecoverableItemsDeletions       
DiscoveryHolds                         /DiscoveryHolds                             RecoverableItemsDiscoveryHolds  
Purges                                 /Purges                                     RecoverableItemsPurges          
Versions                               /Versions                                   RecoverableItemsVersions        

Yammerのフォルダや「/会話の履歴/チーム チャット」など気になるものがありますね。

ちなみに、OWAで最初に言語を英語にしたら、フォルダ名は英語で出てきますね。

>$Identity= "en_user@sample.com"

>Get-MailboxFolderStatistics -Identity $Identity | FT Name,FolderPath,FolderType

Name                                   FolderPath                                       FolderType                      
----                                   ----------                                       ----------                      
Top of Information Store               /Top of Information Store                        Root                            
Archive                                /Archive                                         Archive                         
Calendar                               /Calendar                                        Calendar                        
Birthdays                              /Calendar/Birthdays                              BirthdayCalendar                
United States holidays                 /Calendar/United States holidays                 ユーザーが作成した                       
日本 の休日                                 /Calendar/日本 の休日                                 ユーザーが作成した                       
Contacts                               /Contacts                                        Contacts                        
{06967759-274D-40B2-A3EB-D7F9E73727D7} /Contacts/{06967759-274D-40B2-A3EB-D7F9E73727D7} QuickContacts                   
{A9E2BC46-B3A0-4243-B315-60D991004455} /Contacts/{A9E2BC46-B3A0-4243-B315-60D991004455} ImContactList                   
Companies                              /Contacts/Companies                              CompanyContacts                 
GAL Contacts                           /Contacts/GAL Contacts                           GalContacts                     
Organizational Contacts                /Contacts/Organizational Contacts                OrganizationalContacts          
PeopleCentricConversation Buddies      /Contacts/PeopleCentricConversation Buddies      PeopleCentricConversationBuddies
Recipient Cache                        /Contacts/Recipient Cache                        RecipientCache                  
Conversation Action Settings           /Conversation Action Settings                    ConversationActions             
Conversation History                   /Conversation History                            CommunicatorHistory             
Team Chat                              /Conversation History/Team Chat                  TeamChat                        
Deleted Items                          /Deleted Items                                   DeletedItems                    
Drafts                                 /Drafts                                          Drafts                          
ExternalContacts                       /ExternalContacts                                ExternalContacts                
Files                                  /Files                                           Files                           
Inbox                                  /Inbox                                           Inbox                           
Journal                                /Journal                                         Journal                         
Junk Email                             /Junk Email                                      JunkEmail                       
Notes                                  /Notes                                           Notes                           
Outbox                                 /Outbox                                          Outbox                          
PersonMetadata                         /PersonMetadata                                  PersonMetadata                  
Sent Items                             /Sent Items                                      SentItems                       
Tasks                                  /Tasks                                           Tasks                           
Yammer Root                            /Yammer Root                                     YammerRoot                      
Feeds                                  /Yammer Root/Feeds                               YammerFeeds                     
Inbound                                /Yammer Root/Inbound                             YammerInbound                   
Outbound                               /Yammer Root/Outbound                            YammerOutbound                  
Recoverable Items                      /Recoverable Items                               RecoverableItemsRoot            
Audits                                 /Audits                                          Audits                          
Calendar Logging                       /Calendar Logging                                CalendarLogging                 
Deletions                              /Deletions                                       RecoverableItemsDeletions       
Purges                                 /Purges                                          RecoverableItemsPurges          
Versions                               /Versions                                        RecoverableItemsVersions 

予定表フォルダを指定して権限をつけたいといったときには、「FolderType」が「Calendar」のフォルダを取ってきて、権限つけるという感じ。ここについては詳しい情報を説明してくださっていたブログがあったかなと思います。

私のド嵌り記事があなたの役に立ったのならうれしいです。 ( * ´・ω・)