2012年6月5日火曜日

[Windows 8 CP] ワイヤレスネットワークのプロファイルを編集するには

遅まきながら、Windows 8 Consumer Preview版をPCに入れてみました。自宅の無線LANに繋ごうとプロファイルを作成したのですが接続に失敗し、プロファイルを編集しようとしても、編集画面にたどり着けない事態に遭遇。
色々調べたところ、最終的にはTechNet Forumの投稿を参考にして解決することができました。「ファイル名を指定して実行」から以下のコマンドを実行してオープンした画面から、ワイヤレスネットワークのプロファイルを編集することができます。
explorer.exe shell:::{1fa9085f-25a2-489b-85d4-86326eedcd87}

2012年3月22日木曜日

[Lync] ADでアカウントが無効化されてもLyncクライアントを使用できてしまうケースについて

海外のブログで興味深い記事を見つけたので紹介します。内容は、ADでアカウントを無効化してもLyncクライアントが使用できてしまう仕様の解説と、その対応方法です。
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」コマンドレットの実行結果から確認できます。実行例は下記の通り。
> 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]チェックボックス(下記スクリーンショット参照)をオフにすることで、ファイルタイプによる共有のブロックを解除できます。


なお、ブロックされるファイルタイプは下記スクリーンショットの通り。