Microsoft Lync 2010 の状態をスクリプトで変更することはできますか?
Win XP で動作し、一定間隔でステータスを使用可能に変更するスクリプトが必要です。インターネットで検索しようとしましたが、見つけることができませんでした。
Microsoft Lync 2010 の状態をスクリプトで変更することはできますか?
Win XP で動作し、一定間隔でステータスを使用可能に変更するスクリプトが必要です。インターネットで検索しようとしましたが、見つけることができませんでした。
ドキュメントによると、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 再頒布可能パッケージをインストールする必要があります。
この情報の多くは、ここから取得されています。