Outlookでの英語表記を直す方法
- エンジニアY.K
- 4月8日
- 読了時間: 3分
更新日:4月16日
~はじめに~
Microsoft 365(Exchange Online)環境で Outlook を使っていると
受信トレイが Inbox
下書きが Drafts
送信済みアイテムが Sent Items
といったように、フォルダー名だけ英語表記になることがあります。
今回は、Exchange Online 側の設定を PowerShell で修正することで解決したので
調査〜対応までをまとめます。
急いでいる人用に記載しておきます。
powershellを開いてExchange Onlineに接続した後
以下のコマンド打てば一撃でなおります!!
Get-Mailbox -RecipientTypeDetails SharedMailbox -ResultSize Unlimited |
Set-MailboxRegionalConfiguration `
-Language ja-JP `
-TimeZone "Tokyo Standard Time" `
-DateFormat "yyyy/MM/dd" `
-TimeFormat "H:mm" `
-LocalizeDefaultFolderName:$true【発生していた事象】
Outlook(Windows / Web)でフォルダー名が英語表記
UI 全体は日本語だが、フォルダー名だけ英語
特定ユーザーだけでなく、他ユーザーにも同様の事象あり
【原因調査】
まず、自分のPCでpowershellを開いてモジュールをインストールします。(初回のみ)
Install-Module ExchangeOnlineManagementインストールが完了したらExchange Onlineに接続します。
Connect-ExchangeOnline※上記のコマンドを打つとMicrosoftのアカウント入力のポップアップが表示されます。
接続できたら英語表記になっている対象ユーザーのメールボックス設定を確認します。
Get-MailboxRegionalConfiguration user@example.com結果は以下のような状態だと思います。
Identity Language DateFormat TimeFormat TimeZone
-------- -------- ---------- ---------- --------
xxxxxx-xxxx...これはメールボックスの地域設定(言語・タイムゾーン)が未設定で空白になっています。
するとExchange Online 側では英語が既定扱いとなり、 Inbox / Drafts などの 既定フォルダー名が英語表記になっていました。
【解決方法】
ここで以下のコマンドを打つと日本語設定が適用されます。
Set-MailboxRegionalConfiguration `
-Identity user@example.com `
-Language ja-JP `
-TimeZone "Tokyo Standard Time" `
-DateFormat "yyyy/MM/dd" `
-TimeFormat "H:mm" `
-LocalizeDefaultFolderName:$true英語表記になっている対象ユーザーの設定を再度確認します。
Get-MailboxRegionalConfiguration user@example.com空白だったところに情報が入っていればOutlook上で日本語表記に変わります。
Identity Language DateFormat TimeFormat TimeZone
-------- -------- ---------- ---------- --------
xxxxxx-xxxx... ja-JP yyyy/MM/dd H:mm Tokyo Standard Timeこの英語表記になっている問題、たぶん数名のユーザー規模じゃないと思うんですよね…
だから全体に一括で適用できる方法も記載しておきます。
全体の適用状況を確認します。
Get-Mailbox -ResultSize Unlimited |
Get-MailboxRegionalConfiguration |
Select Identity, Language, TimeZone私が実施したときは一部ですがこんな感じでした。
(なんでちょいちょい日本語適用されてるんだ…)
Identity Language TimeZone
-------- -------- --------
DiscoverySearchMailbox{xxxxxxxx-xxxx...}
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx以下のコマンドで日本語設定が全てのメールに一括で適用されます。
Get-Mailbox -RecipientTypeDetails SharedMailbox -ResultSize Unlimited |
Set-MailboxRegionalConfiguration `
-Language ja-JP `
-TimeZone "Tokyo Standard Time" `
-DateFormat "yyyy/MM/dd" `
-TimeFormat "H:mm" `
-LocalizeDefaultFolderName:$true再度確認するとこんな感じです。
Identity Language TimeZone
-------- -------- --------
DiscoverySearchMailbox{xxxxxxxx-xxxx...}
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ja-JP Tokyo Standard Time【まとめ】
インターネットで調べていると「設定から日本語を選択」であったり
「ファイル名を指定して実行」から「Outlook.exe /resetfoldernames」をすると
直るみたいなユーザー目線での記事を多く見かけましたが、管理者目線の記事って
ないなぁと思いました。
もしかしてこんなの当たり前だろ!ってレベルの話だったりとか…?
まあ初心を忘れずにということで誰かの参考になれば幸いです。



コメント