9

Microsoft Lync 2010 の状態をスクリプトで変更することはできますか?

Win XP で動作し、一定間隔でステータスを使用可能に変更するスクリプトが必要です。インターネットで検索しようとしましたが、見つけることができませんでした。

4

4 に答える 4

12

ドキュメントによると、Lync バイナリはその機能を提供していません。ただし、Lync SDKを使用して、小さなヘルパー アプリケーションを作成する (または現在のアプリケーションに関連するコードを組み込む) ことで、目的を達成することができます。

Microsoft フォーラムの MVP によると、これもそのままでは利用できません。

ただし、ドキュメントによると、次のような PowerShell スクリプトでこのトリックを実行できるはずです。

import-module "C:\Program Files (x86)\Microsoft Lync\SDK\Assemblies\Desktop\Microsoft.Lync.Controls.Dll"

$availability = [Microsoft.Lync.Controls.ContactAvailability]::Available

$contactInfo = new-object 'System.Collections.Generic.Dictionary[Microsoft.Lync.Model.PublishableContactInformationType, object]'
$contactInfo.Add([Microsoft.Lync.Model.PublishableContactInformationType]::Availability, 
                $availability)

$ar = $self.BeginPublishContactInformation($contactInfo, $null, $null)
$self.EndPublishContactInformation($ar)

このスクリプトでは、Lync SDK または Lync SDK 再頒布可能パッケージをインストールする必要があります。

この情報の多くは、ここから取得されています。

于 2013-05-02T16:54:23.720 に答える