Lync でユーザーの写真を表示する方法
トピック最終更新日: 2014-08-25
概要: Lync クライアントに表示されるユーザー写真は、会議や IM チャットの場合など、使用している Lync 機能によって異なる場合があります。
Lync 2010 では、他の Lync ユーザーに表示される Lync プロファイルに写真を含める機能が導入されました。 Lync クライアントで連絡先の写真を表示するかどうかを選択することもできます。 Lync 2013 では、ユーザー向けの高解像度写真のサポート。 このトピックでは、Lync クライアントがユーザーの写真を取得および表示する方法、画像が格納される場所、各イメージ ソースの制限事項、およびユーザーの写真をさまざまな Lync サービスで使用する方法について説明します。
計画に関する考慮事項
ユーザー写真のサポートを実装する予定の場合は、次の点を考慮する必要があります。
高解像度ユーザー写真のサポートでは、ユーザーのメールボックスが Exchange 2013 に配置され、Lync ユーザー アカウントが Lync 2013 プールに配置されている必要があります。
高解像度ユーザー写真は、Lync Server 2013 と Exchange 2013 の両方が使用されている環境でのみサポートされます。
Exchange 2010 のメールボックスを持つユーザーは、常に AD DS の thumbnailPhoto 属性をユーザー写真のソースとして使用します。
AD DS の thumbnailPhoto 属性として保存されたユーザー写真は、外部またはフェデレーション連絡先には表示されません。
ユーザー連絡先の写真が AD DS に保存されている場合、使用されるイメージ ファイルは 96×96 ピクセルに制限され、100 KB 以下のファイル サイズに制限されます。
Lync Server と Exchange Server間の接続が失われた場合、ユーザーの低解像度 thumbnailPhoto from AD DS が表示され、内部ユーザーにのみ表示されます。
アクティブな話者がビデオを有効にしていない場合、Lync 2013 会議に高解像度のユーザー写真が表示されます。 また、ギャラリーでサムネイル写真の上にマウスを移動すると、高解像度の写真が表示されます。
Lync 2010 のユーザー写真
Lync 2010 クライアントでは、2 つのオプションから選択して、プロファイルの写真を表示できます。 既定の会社の写真 と Web アドレスから画像を表示します。
既定の会社の画像
[既定の会社の写真] オプションを選択すると、Lync はActive Directory Domain Servicesから表示される写真を取得します。 使用されるイメージは、Active Directory Domain Servicesの thumbnailPhoto 属性の値として定義されたイメージです。 これは、Outlook で画像を表示するために Exchange によって使用されるのと同じファイルです。
Active Directory Domain Servicesからのイメージの使用に関する考慮事項は次のとおりです。
最大 96 ピクセル x 96 ピクセルのサイズの画像のみがサポートされています。 イメージのファイル サイズは 100 KB に制限されています。
既定では、ユーザーは、lync クライアントを介して直接ではなく、 thumbnailPhoto 属性に使用されるイメージを変更できます。 これを無効にするには、Active Directory Domain Servicesを使用します。
Active Directory Domain Servicesに保存されている画像は、フェデレーション連絡先であっても、organizationの外部の連絡先には表示されません。
大規模な組織では、多数のユーザーのイメージを格納および取得すると、データベースのサイズとパフォーマンスActive Directory Domain Servicesに影響する可能性があります。
限られた画像のサイズとファイルサイズは、低解像度の画像のみを使用できることを意味します。
ユーザーがActive Directory Domain Servicesでユーザーの写真を管理する方法
ユーザーは、Lync 2010 クライアントを通じて、Active Directory Domain Services プロファイルで使用されるイメージを直接変更することはできません。 次のいずれかのオプションを使用して、使用可能な場合はこれを行うことができます。
SharePoint Serverユーザーは、SharePoint Server の [個人用サイト] に写真をアップロードし、SharePoint でプロファイル同期を構成して、写真をActive Directory Domain Servicesの thumbnailPhoto 属性に同期させることができます。
パブリックにアクセス可能な URL に保存されている写真 ユーザーは、使用するイメージのパブリックにアクセス可能な URL を指定して、ユーザーの写真を構成できます。 イメージには、パスワードなしでパブリックにアクセスできる必要があります。 指定された Web アドレスに格納されている画像は、プレゼンス情報の連絡先カードカテゴリを介して他のユーザーに転送されます。 Lync クライアントは、ユーザーの写真を表示する必要がある場合、指定された Web アドレスから画像を取得します。
Windows PowerShell管理者向けの Exchange 2010 コマンドレットは、 の Exchange 2010 管理シェルで Import-RecipientDataProperty コマンドレットを実行して、thumbnailPhoto 属性を管理できます。 Exchange 2010 コマンドレットを使用してイメージをインポートする場合、ファイル サイズは 10 KB に制限されます。
サード パーティ製ツール ユーザーは、 thumbnailPhoto 属性の に自分の写真のみをアップロードできます。
Web アドレスから画像を表示する
[ Web アドレスから画像を表示 する] オプションを選択すると、入力したアドレスに画像が取得され、Lync でユーザーの写真用に表示されます。
Web アドレスからのイメージの使用に関する考慮事項は次のとおりです。
ファイル サイズの制限は、New-CsClientPolicy コマンドレットで定義されたクライアント ポリシーの MaxPhotoSizeKB 属性によって決まります。 既定のサイズ制限は 30 KB です。 最大値は 100 KB です。 イメージの解像度に制限はありませんが、サイズ制限を超えるイメージ ファイルを使用しようとすると、Lync クライアントにダウンロードされません。 値を 0 に設定すると、すべてのユーザー写真が Lync で使用されないようにすることができます。
Web アドレスからのユーザー写真は、外部のフェデレーション連絡先によって確認できます。
クライアント ポリシー コマンドレットを使用したユーザーの写真の管理
Lync Server 2010 では、クライアント ポリシー設定は CsClientPolicy コマンドレットで構成されます。 構成されたポリシー設定は、インバンド プロビジョニングを通じてクライアントに送信されます。 ユーザー写真のエクスペリエンスを決定する CsClientPolicy コマンドレットの 2 つのパラメーターは 、DisplayPhoto と MaxPhotoSizeKB です。 DisplayPhoto と MaxPhotoSizeKB の対応するインバンド プロビジョニング パラメーターの名前は PhotoUsage です。 PhotoUsage パラメーターの値は、endpointConfigurationprovisionGroup を介してクライアントに送信されます。 詳細については、「 クライアント ポリシーと設定の概要」 を参照してください。
DisplayPhoto パラメーターの値は、ユーザーの写真画像のソースを決定します。 サポートされている値を次の表に示します。
DisplayPhoto パラメーター値 | イメージ ソース | Lync 2010 クライアント設定 |
---|---|---|
NoPhoto |
なし |
写真を表示しない |
PhotoFromADOnly |
Active Directory |
既定の会社の画像 |
AllPhotos |
Web アドレス |
Web アドレスから画像を表示する |
Lync 2010 クライアントが写真を取得する方法
Lync 2010 では、ユーザーの写真はアドレス帳サービスによってサーバー上で管理されます。 Lync クライアントは、まず、配布リスト拡張 Web サービスを介して公開されるサーバー上のアドレス帳 Web クエリ (ABWQ) サービスに対してクエリを実行することで、ユーザーの写真を取得します。 クライアントはイメージ ファイルを受け取り、それをユーザーのキャッシュにコピーして、表示する必要があるたびにイメージをダウンロードしないようにします。 クエリから返される属性値は、ユーザーのキャッシュされたアドレス帳サービス エントリにも格納されます。 アドレス帳サービスは、キャッシュされたすべてのイメージを 24 時間ごとに削除します。つまり、サーバー上のキャッシュで新しいユーザー イメージが更新されるまでに最大 24 時間かかる場合があります。 Update-CsAddressBook コマンドレットを使用して、キャッシュに強制的に更新できます。
プレゼンス状態に含まれるユーザー写真には、Lync クライアントが使用可能な新しいイメージがあるかどうかを判断するために使用するハッシュ値も関連付けられています。 クライアントには、プレゼンス状態で使用されるイメージ ファイルに対する変更が自動的に通知されます。
注意
写真は GalContacts.db データベースに保存されないため、ユーザーの写真をダウンロードすることは、クライアント ポリシー (Set-CsClientPolicy) の AddressBookAvailability 設定に依存しません。
ABWQ サービスに対するクエリには、次の属性が含まれています。
PhotoHash バイナリ写真データのハッシュ値であり、現在の写真が変更されたかどうかを判断するために使用されます。
PhotoRelPath サーバーに格納されているイメージ ファイルへの相対パス。
PhotoSize イメージ ファイルのサイズ (バイト単位)。
タイムスタンプ イメージ ファイルがサーバーから最後にダウンロードされ、クライアント キャッシュにコピーされた日時。
次に、イメージ ファイルを取得した後、Lync 2010 クライアントは、クエリから返された属性値と、インバンド プロビジョニングからクライアントが受け取った属性値を比較して、それらが異なるかどうかを確認します。 値が異なる場合、クライアントは HTTP GET 要求を使用してサインインしているユーザーのイメージ ファイルを取得します。
さらに、クライアントは、キャッシュされたバージョンのイメージ ファイルが作成された時刻から 24 時間ごとにサーバーと確認し、サーバー上の PhotoHash 属性の値とクライアントの値を比較します。 値が異なる場合、クライアントはイメージ ファイルが変更されたことを認識します。 更新されたイメージ ファイルを取得するために、クライアントは ABWQ サービスに再度クエリを実行して、クライアント キャッシュ内のイメージ ファイルをサーバー上のイメージ ファイルで更新します。これにより、クライアント キャッシュ内のファイルの TimeStamp もリセットされます。
ABWQ サービスに対するクエリに対する応答の例を次に示します。
<Attribute>
<Name>PhotoRelPath</Name>
<Value>efa6096aed2746cb9ab2037f7dbdde9d.f2eeeb5946db54a7aa607ecd3ae09d
95.photo</Value>
<Values xmlns:d6p1="https://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
</Attribute>
<Attribute>
<Name>PhotoHash</Name>
<Value>f2eeeb5946db54a7aa607ecd3ae09d95</Value>
<Values xmlns:d6p1="https://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
</Attribute>
<Attribute>
<Name>PhotoSize</Name>
<Value>4620</Value>
<Valuesxmlns:d6p1="https://schemas.microsoft.com/2003/10/Serialization/Arrays"
i:nil="true" />
</Attribute>
Lync 2013 のユーザー写真
Lync 2013 では、ユーザーの写真の高解像度画像のサポートが導入されました。 Lync 2013 には、Exchange 2013 のユーザーのメールボックスにユーザーの写真を格納するためのサポートも含まれています。これにより、Lync 2010 に存在する画像の解像度とサイズの制限が削除されます。 Lync 2013 のユーザー写真は、最大 648 ピクセル x 648 ピクセルで、ファイル サイズは最大 20 MB です。 Lync 2013 の高解像度写真は、Exchange 2013 のユーザーのメールボックスに配置する必要があり、Lync 2013 クライアントでのみサポートされます。 Exchange とのこの統合では、2013 バージョンの Lync、Exchange、および SharePoint に含まれる Oauth という新しい承認フレームワークを利用します。
展開で Exchange 2013 が使用されていない場合、ユーザー写真のサポートは Lync 2010 と同じです。 ただし、使用する写真を選択するユーザー オプションは、Lync 2013 クライアントでは異なります。 Lync 2013 クライアントでは、ユーザーは [写真を 非表示にする] または [写真を 表示する] を選択できます。 [ Web サイトからの画像を表示する ] オプションは既定では使用できませんが、クライアント ポリシーを割り当てることで有効にすることができます。
画像を非表示にする
ユーザーの写真の設定は、Lync 2013 の [オプション] ダイアログにあります。 [写真を非表示にする] を選択すると、Lync クライアントにはユーザーの写真は表示されませんが、写真は連絡先のカードと Lync の外部に表示されます。
写真を表示する
[ 写真の表示 ] オプションを選択すると、ユーザーの写真が Lync クライアントに表示され、Lync 会話の他のユーザーに表示されます。 使用されるイメージは、AD DS に格納されているイメージです。
Web サイトから画像を表示する
[ Web サイトから画像を表示 する] オプションは、クライアント ポリシーが有効に設定された後に Lync 2013 で使用できるようになります。 クライアントのバージョンは、Lync 累積的なUpdatesと共にインストールされる 15.0.4535.1002 より新しいバージョンである必要があります。これは、2013 年 11 月です。 ユーザーがログアウトしてからもう一度ログインして、クライアントの変更を確認する必要がある場合があります。
クライアント ポリシーを有効にするように設定するには、Lync Server 管理シェルで Set-CsClientPolicy ポリシーを実行することで、Web サイト設定から画像を表示します。 次のコマンドレット例は、デプロイ内のすべてのユーザーに対してポリシーをグローバルに設定する方法を示しています。
$pe=New-CsClientPolicyEntry -Name EnablePresencePhotoOptions -Value True
$po=Get-CsClientPolicy -Identity Global
$po.PolicyEntry.Add($pe)
Set-CsClientPolicy -Instance $po
イメージがユーザーのメールボックスにアップロードされると、Exchange は、クライアント アプリケーションで使用できる低解像度バージョンのイメージを自動的に作成します。 ユーザー写真は AD DS でも更新されます。
注意
AD DS でイメージ ファイルが更新されると、48 x 48 ピクセルのイメージが作成され、AD DS の thumbnailPhoto に使用されます。 既存のイメージはすべて置き換えられます。 そのため、AD DS に 96 x 96 イメージを追加した場合、新しい 48 x 48 イメージで上書きされます。 これは重要なのは、Lync 2010 クライアントを使用している環境内のユーザーが存在することだけです。これらのクライアントは AD DS からユーザーの写真を取得します。 96 x 96 ピクセルのイメージをインポートして、organizationに Lync 2010 クライアントがある場合は、AD DS によって作成されたイメージを置き換えることができます。
Lync 2013 でのユーザー写真のサポート
Lync 2013 では、次の表に示すように、ユーザーの写真に対して 3 つの画像解像度がサポートされています。 使用されるイメージは、Lync ユーザーに割り当てられたクライアント ポリシー設定によって決まります。 詳細については、このトピックの「クライアント ポリシー コマンドレットを使用したユーザーの写真の管理」を参照してください。
画像の解像度 (ピクセル) | アプリケーション |
---|---|
48 x 48 |
高解像度のイメージが選択されていない場合に使用されます |
96 x 96 |
Outlook Web Appおよび Outlook 2013 で使用される |
648 x 648 |
Lync 2013 デスクトップ クライアントと Lync 2013 Web App で使用されます |
Exchange 2013 でメールボックスが有効になっているユーザーは、Outlook Web Access または Lync 2013 クライアント オプションを使用して、高解像度の写真を含む別の画像をアップロードできます。 使用するイメージの推奨設定は次のとおりです。
画像解像度 648 x 648 ピクセル
色深度 24 ビット
最大 20 MB のイメージ ファイル サイズ
ファイル形式 JPEG
648 ピクセル x 648 ピクセルの一般的な 24 ビット JPEG イメージのファイル サイズは約 240 KB であるため、4 人のユーザー写真ごとに 1 MB のストレージ領域が必要です。