Docs.com 利用の管理

Docs.com はアプリ起動ツールに表示されていなかったりして意外と盲点なので簡単に記事を書いておきたい。

Office 365 の ID でドキュメントを公開する Docs.com の利用が可能ですが、それをブロックするための方法の記載があります。

組織内での Docs.com の使用を管理する
https://support.office.com/ja-jp/article/053532b4-fb38-462d-b363-3dc26e55dea0

広告

Office 365 Client Performance Analyzer (OCPA) が SharePoint Online にも対応してますよ

以前、「SharePoint Online のデータセンターの場所と速度」という記事を投稿したところ、かなりのアクセス数でしたので、SharePoint Online のパフォーマンスを気にしている人が多いのかな~と思っていたのですが、関連する素敵なツールを見つけましたので、お知らせします。

ご存知の方も多いと思いますが、Exchange Online のパフォーマンス確認によく利用されていた Office 365 Client Performance Analyzer (OCPA) と呼ばれるツールがあります。今日確認したら、このツールが SharePoint Online にも対応していましたので、さっそく実行してみました。
ちなみに、いつから対応したのか、私もよく知らないので、情報古かったらごめんなさい。

インストールして、ライセンス条項に Accept すると表示されるメニューでおもむろに [Run SharePoint Analyzer] をクリックし、対象となる SharePoint Online の URL (https://<テナント名&gt;.sharepoint.com) を入力して [OK] をクリックして待つだけです。

image

しばらく待つと、確認した結果が表示され、問題があると赤色で表示され、確認すべき内容が記載されるようです (Wifi ルーターで確認したのですが、私の環境はオールグリーンだったので…)。
DNS 周りなど調べにくい項目もバッチリです。

image

image

どうしても [この拠点から/この端末から] 遅いんだよなぁ、という場合に、該当する端末でエンドユーザーに実行してもらえば結果が表示されて CSV 形式で保存してメールで送ってもらうなんてこともできます。これは、Office 365 管理者やパートナーさんには必須なツールではないかと。

さて、お待ちかねのツールの説明やダウンロード先が記載されたページはこちらをどうぞ。

Office 365 Client Performance Analyzer
https://support.office.com/en-us/article/e16b0928-bd38-423b-bd4e-b8402bc106aa

OneDrive for Business 次世代同期クライアントが Windows 8.1 に対応しました

エイプリルフール ネタではないです スマイル

私のお気に入りのアプリケーションである OneDrive for Business 次世代同期クライアントがついに (やっと?) Windows 8.1 にも対応しましたね。

以下のページに、Windows 8.1 も含めたインストール手順が記載されています (手順といってもダウンロードしてインストールするだけですが)。

Upgrade your OneDrive syncing experience in two steps
https://support.office.com/en-us/article/7af500d9-a18e-4abb-8450-b94f4e52c1a0

それでは、Windows 8.1 を利用している皆さんも OneDrive for Business 次世代同期クライアントで働き方改革を!!

Office 365 監査ログ レポートの PowerShell コマンドレットによる利用方法

やっっっっっと、Office 365 監査ログ レポート (直前まで Office 365 アクティビティ レポートとも言っていました) がリリースされました。

Auditing, reporting and storage improvements for SharePoint Online and OneDrive for Business
https://blogs.office.com/2016/02/17/auditing-reporting-and-storage-improvements-for-sharepoint-online-and-onedrive-for-business/

Search the audit log in the Office 365 Protection Center
https://support.office.com/en-us/article/0d4d0f35-390b-4518-800e-0c7ec95e946c

Office 365 監査ログ レポートの機能そのものに関しては以下を参照ください。

Search the audit log in the Office 365 Protection Center
https://support.office.com/en-us/article/0d4d0f35-390b-4518-800e-0c7ec95e946c

今回は、PowerShell コマンドレットである Search-UnifiedAuditLog を利用してみます。

Search-UnifiedAuditLog
https://technet.microsoft.com/en-us/library/mt238501(v=exchg.160).aspx

利用に際して最初の壁になるのが、IP アドレスやユーザー エージェントなど詳細な情報がパラメータ AuditData に JSON フォーマット ({“abc”:”xyz”,”def”:”123”,…}) で入っているので、分割が必要だという点です。
Exchange、SharePoint や Azure Adcite Directory など各種サービスの情報をまとめているので、情報の構造が異なるためにこのようなフォーマットになっているのですが、素晴らしいことに PowerShell には ConvertFrom-Json コマンドレットがありますので上手に利用します。

ということで、こちらに簡単なサンプルを記載してみます。AuditData から IP アドレスと ObjectId (ファイルを参照した場合だとファイルのフルパス) を抜き出して CSV ファイルとして保存しています。

$credential = Get-Credential

Connect-MsolService -Credential $credential

# Exchange Online へ接続

$exchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri “https://outlook.office365.com/powershell-liveid/&#8221; -Credential $credential -Authentication “Basic” -AllowRedirection

Import-PSSession $exchangeSession

# Office 365 監査ログ レポートの情報の取得

$logs = Search-UnifiedAuditLog -StartDate 1/5/2016 -EndDate 2/14/2016 -RecordType SharePointFileOperation -ResultSize 5000

# CSV ファイルへの出力

Foreach ($log in $logs)

{

$data = (ConvertFrom-Json $log.AuditData)

$output = $log.CreationDate.ToString() + “,” + $log.UserIds + “,” + $log.Operations + “,” + $data.ClientIP + “,” + $data.ObjectId

Add-Content -path C:\Temp\auditlog.csv $output -Encoding String

}

すごく簡単な参考資料 (https://doc.co/Wvr39x) も見ながら、Office 365 監査ログ レポートの機能をうまく活用してみてください。

SharePoint Online のデータセンターの場所と速度

2015年1月14日に、アップロード速度が十分に出る時間帯で再計測した結果を追加しました。

Office 365 の日本データセンターが稼働していますね。以下に、現在利用しているテナントが何処のリージョンにあるかを調べる方法が記載されていますので、これまで取得していた東アジアリージョンと新しく検証用に取得した日本リージョンの速度の違いを比べてみます。

Office 365 のデータセンターの場所を調べる方法
http://community.office365.com/ja-jp/b/office_365_community_blog/archive/2014/12/17/how-to-figure-out-the-location-of-datacenter.aspx

速度に一番顕著な差が出るのは SharePoint Online (OneDrive for Business) だと思われますので、1 GB のファイルをダウンロード・アップロードする速度で比較してみましょう。
なお、検証環境および検証結果は、全て 2015年1月12日現在のもので、簡易な検証結果でもあり、結果が保障されるものではありません。

検証環境

今回利用した検証環境は以下の通りです。

  • OS : Windows 8.1 64bit版
  • ハードウェア : Intel Core i7-3635QM @ 2.4GHz、メモリ 16 GB、LAN Intel 82579LM Gigabit Ethernet (オンボード)
  • ブラウザ : Internet Explorer 11 (32bit)
  • ルーター : NEC Aterm WR9500N
  • 回線 : フレッツ 光ネクスト ハイスピードタイプ (ダウンロード 最大 200 Mbps、アップロード 最大 100 Mbps)
  • 価格.com のスピードテスト・回線速度診断価格.com のスピードテスト・回線速度診断によると、以下の計測結果
    アップロード : 21.7 Mbps (2.71 MB/s、1 GB アップロードを 6 分 17 秒相当)
    ダウンロード : 69.7 Mbps (8.71 MB/s、1 GB ダウンロードを 1 分 57 秒相当)
    2015年1月14日に再計測した結果です。
    アップロード : 94.8 Mbps (11.85 MB/s、1 GB アップロードを 1 分 26 秒相当)
    ダウンロード : 96.4 Mbps (12.05 MB/s、1 GB ダウンロードを 1 分 24 秒相当)
  • 検証方法 : Web UI 経由で 1 GB のファイルを 3 回ダウンロード・アップロードし、平均値を算出
  • 計測方法 : ストップウォッチの Windows アプリケーションを手動で利用

検証結果と推察

検証結果は以下の表の通りです。

リージョン アップロード速度 (時間) ダウンロード速度 (時間)
東アジア 1.34 MB/s (12分44秒)

2.46 MB/s (6分57秒)

日本 2.60 MB/s (6分33秒) 3.54 MB/s (4分49秒)
速度向上 (%) 94% 43%

日本リージョンを利用することで、ダウンロード速度は 40~50% 程度向上し、アップロード速度は 100% 程度向上していますが、日本リージョン利用時のアップロード時間は、3 回の計測時それぞれ「6分35秒」「6分32秒」「6分32秒」と回線速度診断のほぼ上限のため、この検証環境よりも高速な回線を利用している場合には更なる向上が望めるかもしれません (早くフレッツをギガに変更しなくては…)。

2015年1月14日に再計測した結果は以下の通りです。日本リージョンを利用することで、ダウンロード速度は 400~500% と大幅に程度向上し、アップロード速度も 120% 程度向上しています

リージョン アップロード速度 (時間) ダウンロード速度 (時間)
東アジア 1.87 MB/s (9分9秒)

3.72 MB/s (4分35秒)

日本 4.12 MB/s (4分8秒) 21.33 MB/s (48秒)
速度向上 (%) 120% 473%

いずれにせよ、少なくとも日本リージョンを利用することで、日本から SharePoint Online / OneDrive for Business を利用するユーザーにとっては、これまでよりもネットワーク速度が高速に感じられるのは間違いないでしょうね。

Office 365 ProPlus と QoS

興味深いブログ記事を見つけましたので、今回は Office 365 に含まれる Office である Office 365 ProPlus とネットワーク帯域に関して考えてみます。

MukkuMuku備忘: Office 2013 クイック実行 Office 展開 – 8
http://mukkumuku.blogspot.jp/2014/12/Office-2013-Click-to-Run-Office-Deployment-8.html

相応の流量を見積もっておく必要があるという傾向みたいなものです。この程度まったく平気だという環境ならばよいのですが。。。

はい。ダウンロードのサイズ、意外と多いですよね。毎月リリースされますね。ですので、ネットワークが気になりますよね。。。はい、そこで、気になっているのはネットワークの何でしょうか?

きっと、「ネットワークの圧迫」や「ネットワークの輻輳」ということですかね。
そうだとすると、特に Office 365 ProPlus だから、、、ではなく、(更新された差分を取得するための) ファイル サーバーとして利用する Windows Server 全般のお話です。
ファイル サーバーとして利用する Windows Server には、ネットワーク QoS 機能が備わっていますので、こを利用して Windows Server からネットワークに出ていくパケットの最大帯域幅を (許容範囲内に) 設定すればいいでしょう。

Windows Server 2012 以降で SMB プロトコル (Office 365 ProPlus のファイル サーバーからのインストールや自動更新で利用します) の最大帯域幅を 200Mbps (= 25MB/秒) に制限する場合のコマンドレットは以下の通りです。

New-NetQosPolicy -Name “ProPlus” -SMB -ThrottleRateActionBitsPerSecond 200000000

New-NetQosPolicy
http://technet.microsoft.com/en-us/library/hh967468(v=wps.630).aspx

Windows Server 2008 R2 以前の場合には、グループ ポリシーの [コンピュータの構成] – [Windowsの設定] – [ポリシーベースのQoS] で設定します。ポート番号を指定すれば、他への影響が少なくなります。

ポリシー ベースの QoS の概要
http://technet.microsoft.com/ja-jp/library/dd759093.aspx

はい、完了!
会社のネットワークでどの程度の帯域を Office 365 ProPlus 用に利用できるかはおおよそわかると思いますが、上記の設定は適用後にすぐ反映されるので、展開を開始して何かあればすぐに変更可能です。

最大帯域幅を小さくすると、ダウンロード、つまり、Office 365 ProPlus の更新までに時間が掛かるだけ、です。ダウンロード処理の途中で PC を閉じても、再度処理してくれますよ。

Office Graph とグラフ クエリ言語と REST API と

Office Delve とは

先日より、Office 365 ユーザーに「Office Delve」と呼ばれる、会社の上司や同僚の仕事ぶりから、ユーザー自身が、今、最も関心があると思われる情報を見つけるためのツールが提供されています。

Office Delve とは
https://support.office.com/ja-JP/Article/Office-Delve-%e3%81%a8%e3%81%af-1315665a-c6af-4409-a28d-49f8916878ca?ui=ja-JP&rs=ja-JP&ad=JP

Office Delve と Office Graph

Office Delve は、「Office Graph」と呼ばれるユーザーやドキュメントなどのエンタープライズ オブジェクトに関する関係性や相互作用を含めた情報を蓄積し、提供する仕組みを利用しています。

Office Graph と GQL と REST API

Office Delve を利用せずに Office Graph を利用する方法の一つとして、Office Graph に対して「グラフ クエリ言語 (Graph Query Language; GPL)」を利用して、「SharePoint 検索 REST API」で情報を取得する、という方法があります。

詳細な利用方法は MSDN を参照してもらいたいですが、Office 365 のテナントが利用可能な状態で、以下の URL を Web ブラウザに入力して実行すると、Office Delve にアクセスした際に表示される情報と同じものが XML 形式で表示されます!

http://<テナント名&gt;.sharepoint.com/_api/search/query?querytext=’*’&properties=’GraphQuery:ACTOR(ME\, action\:1020),GraphRankingModel:{“features”\:[{“function”\:”EdgeWeight”}]}’&rankingmodelid=’0c77ded8-c3ef-466d-929d-905670ea1d72′

グラフ クエリ言語 (GQL) を SharePoint Online 検索 REST API で使用して Office Graph にクエリを実行する
http://msdn.microsoft.com/ja-jp/library/office/dn783218(v=office.15).aspx

簡単に GQL を試すには

SharePoint 2013 の検索機能の確認にはお世話になっている人も多い「SharePoint 2013 Search Query Tool」の最新版 (v2.2) で、この GQL の実行に対応していますので、是非、最新版を利用してみてください。

SharePoint 2013 Search Query Tool
https://sp2013searchtool.codeplex.com/

image

最後に

Office Graph を利用したアプリケーションとしては、GitHub にサンプル コードもあるので、参考にするといいでしょうね。

Developing Apps against the Office Graph – Part 2
http://blogs.msdn.com/b/richard_dizeregas_blog/archive/2014/09/17/developing-apps-against-the-office-graph-part-2.aspx