クライアントで実行されているPowerShellスクリプトからExchange 2010のアドレス帳にアクセスすることは可能ですか? アドレス帳にアクセスし、プロパティで検索し、結果を処理したいです。PowerShell、Exchange 2010アドレス帳
EWSとPowerShellのチュートリアルはありませんでした。
[Reflection.Assembly]::LoadFrom("path to ews.dll")
$ExchangeService = new-object ExchangeServiceBinding
$paramName = New-Object UserConfigurationNameType
$paramName.Item = New-Object FolderIdType
$paramName.Name = "CategoryList"
$params = New-Object GetUserConfigurationType
$params.UserConfigurationName = $paramName
$params.UserConfigurationProperties = [UserConfigurationPropertyType]::ALL
$ExchangeService.UseDefaultCredentials
$ExchangeService.Url = "https://path.to.exchange/EWS/Exchange.asmx"
$ExchangeService.GetUserConfiguration($params)
私はそれを試しましたが、動かすことはできません。 – LaPhi
Glen Scaleのブログの例を見ましたか?彼はPowershellでEWSを使用することについての優れた例をいくつか持っています。 http://gsexdev.blogspot.com/ – mjolinor