2012年4月23日月曜日
2012年3月22日木曜日
[Lync] ADでアカウントが無効化されてもLyncクライアントを使用できてしまうケースについて
海外のブログで興味深い記事を見つけたので紹介します。内容は、ADでアカウントを無効化してもLyncクライアントが使用できてしまう仕様の解説と、その対応方法です。
なお、元の記事のコメントには、無効化には「Set-CsUser -Enabled $false」の方が属性が削除されず適しているのではないか、というコメントがあります。ただ、以前記事にした通り、「Set-CsUser -Enabled $false」はクライアント証明書を失効させませんので、元の記事にある通り「Disable-CsUser」を実行する必要があります。
Disabling a User in AD Does Not Disable the User In Lync記事の要約は以下の通りです。
- Lync ServerがLyncクライアントを認証する方法には、以下の3つがある。
- Kerberos
- NTLM
- クライアント証明書
- クライアント証明書は、KerberosやNTLMで認証が成功すると生成されて(有効期間:180日)サーバー側DBとクライアント側証明書ストアに格納され、以降の認証の高速化や可用性向上に寄与する。
- ADでアカウントを無効化した場合、KerberosとNTLMによる認証はできなくなるが、クライアント証明書は無効化されない。従って、ADでアカウントが無効化されたユーザーであっても、クライアント証明書を使った認証によってLyncクライアントでサインインし、他のユーザーとコミュニケーションすることができてしまう。
- これを防止するには、ADでアカウントを無効化するだけでなく、Lync Serverでも「Disable-CsUser」コマンドレットを実行し、クライアント証明書の失効とユーザーの無効化を行う必要がある。
なお、元の記事のコメントには、無効化には「Set-CsUser -Enabled $false」の方が属性が削除されず適しているのではないか、というコメントがあります。ただ、以前記事にした通り、「Set-CsUser -Enabled $false」はクライアント証明書を失効させませんので、元の記事にある通り「Disable-CsUser」を実行する必要があります。
[Lync] サービスの識別子を確認するには
Lyncのコマンドレットでは、Identityパラメーターでサービスの識別子を指定することで、プールやサイトよりもさらに限定された範囲で構成を適用することができます。例えば、「New-CsMediaConfiguration」コマンドレットは、Identityパラメーターにサイトの他、音声ビデオ会議、メディエーション、アプリケーションのいずれかのサービスを指定可能です。
Identityパラメーターで指定するサービスの識別子は、「Get-CsService」コマンドレットの実行結果から確認できます。実行例は下記の通り。
Identityパラメーターで指定するサービスの識別子は、「Get-CsService」コマンドレットの実行結果から確認できます。実行例は下記の通り。
> Get-CsService | select Identity
Identity
--------
UserServer:rtc01.contoso.com
Registrar:rtc01.contoso.com
UserDatabase:rtc01.contoso.com
FileStore:rtc01.contoso.com
WebServer:rtc01.contoso.com
ConferencingServer:rtc01.contoso.com ←音声ビデオ会議サービスの識別子
ApplicationServer:rtc01.contoso.com ←アプリケーションサービスの識別子
ApplicationDatabase:rtc01.contoso.com
CentralManagement:rtc01.contoso.com
CentralManagementDatabase:rtc01.contoso.com
FileStore:ARC01.contoso.com
ArchivingServer:ARC01.contoso.com
ArchivingDatabase:ARC01.contoso.com
MonitoringServer:ARC01.contoso.com
MonitoringDatabase:ARC01.contoso.com
EdgeServer:EDGE01.contoso.com
ManagementServer:EDGE01.contoso.com
PstnGateway:GW01.contoso.com
MediationServer:rtc01.contoso.com ←メディエーションサービスの識別子
2012年2月15日水曜日
[Lync] Set-CsUser -Enabled $falseとDisable-CsUserの違い
ユーザーのLyncクライアント利用を停止させたい場合、掲題のコマンドレットのいずれかを実行しますが、これらは下記の通り実行結果が異なります。ユーザーへのSIPアドレスや電話番号の割り当てを維持したい場合はSet-CsUser -Enabled $false、それらをリリースして他のユーザーに割り当てたい場合はDisable-CsUserが適しています。
- Set-CsUser -Enabled $false
- Lyncに関するユーザーのAD属性の内、msRTCSIP-UserEnabledをFalseに設定します。その他の属性はそのままです。
- クライアント証明書を失効させません。
- Disable-CsUser
- Lyncに関するユーザーのAD属性(msRTCSIP-*)を全てクリアします。
- クライアント証明書を失効させます。
[Lync] LyncクライアントがインストールされたPCからLync Web Appで会議に参加するには
Lyncの会議開催通知メールに書かれたURLにアクセスすると、LyncクライアントやLync AttendeeがインストールされたPCでは、それらが優先で起動されます。しかし、URLの末尾に「?sl=」を付加してアクセスすることで、優先での起動を回避して、Lync Web Appで会議に参加することができます。URLの例は下記の通りです。
https://meet.contoso.com/user01/7FSJC8W2?sl=Lync Web Appは機能が劣るため、LyncクライアントやLync AttendeeがインストールされたPCで積極的に使う機会は少ないと思いますが、テストやトラブルで切り替える必要が生じた場合には、上記方法でアンインストール/再インストールの手間を省けます。
2012年2月3日金曜日
[SharePoint Workspace] ファイルタイプによる共有のブロックを解除するには
SharePoint WorkspaceのLaunchbarから[File]メニュー → [Option] → [General]の[Preferences] → [Security]タブの[Block restricted file types]チェックボックス(下記スクリーンショット参照)をオフにすることで、ファイルタイプによる共有のブロックを解除できます。
なお、ブロックされるファイルタイプは下記スクリーンショットの通り。
なお、ブロックされるファイルタイプは下記スクリーンショットの通り。
[Lync] ダイヤルインユーザーの名前を録音させる機能を無効にするには
Lync Serverではダイヤルインで会議に参加するユーザーのなりすましを防止するため、PINを使用しないユーザーに対しては、会議参加前に名前を音声で記録させ、それを主催者側で確認する機能が備わっています。デフォルトで有効になっているこの機能を無効にするには、「Set-CsDialInConferencingConfiguration」コマンドレットを下記の通り実行します。
Set-CsDialInConferencingConfiguration -Identity Global -EnableNameRecording $falseこのコマンドレットでは他にも、ユーザーが会議に参加/退出した時のアナウンスに関する設定を行うことが可能です。詳細はTechNetを参照。このコマンドレットによる設定は、Lync Server Control Panelから確認・変更することはできない(対応する画面なし)ようなので、設計・展開時に漏れないよう注意が必要です。
登録:
投稿 (Atom)

