URAMIRAIKAN

1020のなれの果て (since 2005.6.19)

選択されているタグ : Office , Windows

移動プロファイルでM365 Apps (Office) の認証情報を維持する

ここの認証のお話

 今更ながら、お仕事でよく相談を受けるのでメモ。
 Officeアプリをこれまでの買い切り版(ボリュームライセンスやパッケージ)からサブスクリプション版(Microsoft 365 Apps)に切り替えるお客様もかなり増えていて、その際に問題になることが多い感じ。

 Officeアプリは認証情報を持っていて、サブスクリプション版ならライセンスの確認、そうじゃなくてもOneDriveやSharePointとの接続等に使っています。
 この認証情報は"%LocalAppData%"の配下に保存されているのですが、移動ユーザープロファイルだとここは保存されないため、一度Windowsからログオフして再度ログインするとOffice使用時に認証エラーになってしまいます。プロファイルのキャッシュを残すようにしている場合は問題が起こらないこともありますが、仮想デスクトップで毎回ログインする環境が異なる場合や定期的に初期化されるような場合は確実に発生します。
 問題が起こっても再度ログインすれば解消するのですが、毎回ログインするのも面倒なので、なんとか認証情報を維持する方法です。


「OneDrive for Business」で一部のフォルダのみを同期(プレビュー版)

 無償版OneDriveの容量削減が発表されたので、併用中のOneDrive for Businessを今後はメインにできないかと考えています。
 そこで問題になるのが、現在のOneDrive for BusinessのPC用クライアントでは全てのファイルやフォルダをローカルにダウンロードしてしまうということです。


 通常のOneDriveクライアントだと、OneDriveに作成したフォルダの中から同期するフォルダを選択することができます。
 しかし、OneDrive for Businessではできないのです。これはディスク容量に限りのあるノートPCやタブレットで使用する場合には致命的です。これもあってメインにできなかったといっても過言ではありません。
 もちろんマイクロソフトもこの問題は認識していて、一般向けのクライアントと統合する新クライアントでは同期するフォルダを選択できるようです。

 そんなわけで正式リリースを待つことができませんでしたので、プレビュー版の導入をしてみました。


Windows 7 + Internet Explorer 11だとMicrosoft Updateがインストールできない?

 会社の環境がWindows 7になってから最初の月次Windows Updateを実行したのですが、まだMicrosoft UpdateにはしていなかったのでOffice製品とかのアップデートが表示されません。
 そこで、Microsoft Updateをインストールしようとリンクをクリックしたところ、こんな表示が…


フォルダリダイレクト環境で、IMEに登録した単語が保存されない

 Windows 7 + Offcie 2010を使っている環境で、この問題が発生したので調査していました。
 移動ユーザープロファイル + フォルダリダイレクトもお約束ですね。

 過去には、

[IME2002]移動ユーザープロファイル使用時にユーザー辞書に単語登録が反映されない
 移動ユーザー プロファイルをサーバー環境にて作成し、クライアントからログオンして IME 2002 の単語/用例登録に単語を登録後に再度ログオンし直したとき、ユーザー辞書ファイルに登録が反映されない場合があります。

Windows XP の移動プロファイルの設定で Application DATA の新しいフォルダへの移動を設定しないとユーザー辞書ファイルが使用できない
 ドメインポリシーにおいて、ApplicationData のリダイレクトを設定する際に、 「ApplicationData の内容を新しい場所に移動する」の設定項目のチェックを外した状態では、リダイレクト先の共有フォルダに IME が使用する「imjp8_1」フォルダが作成されません。この結果、クライアント上で作成したユーザー辞書のデータが保存できません。
 ユーザー辞書を登録しようとすると以下のエラーメッセージが表示されます。
 「ユーザ辞書(リダイレクト先のパス)のオープンに失敗しました」

移動ユーザー プロファイルを使用した場合 IME 2007 および IME 2010 の学習情報が保存されない
 移動ユーザー プロファイルを使用した場合、Microsoft Input Method Editor 2007 (IME 2007) または Microsoft Office Input Method Editor 2010 (IME 2010) のプロパティで [学習情報をファイルに保存する] を有効にしても、Windows に再ログオンすると学習した変換情報が無効になり保存されません。

といった問題があるのは認識していましたが、今回の問題とは違いそうでした。


Outlook 2013のIMAP送受信でハマってました

 プライベートでもいくつかのメールアドレスを使っていますが、その中でIMAPのものがOutlook 2013でうまく送受信できていないことに最近気がつきました。メールを操作しようとすると"この操作を行うために必要なアクセス権がありません"とかおこられてしまう始末です。
 このアドレスは主に自宅でしか使っていないアドレスで、自宅ではShurikenで正常に使えていたので気付くのが遅れました。Outlook 2013で使おうとしたのはタブレット(Win8.1)でもメール管理できるようにしておこうと思ったからなのですが。

 で、このメールアドレスは「さくらのメールボックス」で運用中なのですが、一応Outlook 2010用の設定を確認してもおかしいところはありません(2013用の設定ではないですが)。


設定例

 そんなこんなで調べてみると、Outlook 2013ではアカウントの詳細設定に「ルートフォルダーのパス」を設定できるようになっており、ここを"inbox"とすることで今の所解決できました。
 メールクライアント関係で苦戦したのは久しぶりでしたし、ここに辿り着くまでにかなりの時間を要してしまいました。