Возникли проблемы с вызовом метода ReportingService2005.FindItems () из powershell v2.
$rs = New-WebServiceProxy -Uri $ReportServerUri -Namespace SSRS.ReportingService2005 -UseDefaultCredential;
$searchCondition = New-Object SSRS.ReportingService2005.SearchCondition
$searchCondition.ConditionSpecified = $true
$searchCondition.Name = "Name";
$searchCondition.Value = "Sales";
[SSRS.ReportingService2005.SearchCondition[]] $searchConditions = @($searchCondition)
$boolOp = [SSRS.ReportingService2005.BooleanOperatorEnum]::And
#Also tried bellow initialization of enum.
#[SSRS.ReportingService2005.BooleanOperatorEnum] $boolOp = 0
$rs.FindItems("/", $boolOp ,$searchConditions)
При выполнении вышеизложенного выдается следующая ошибка:
Невозможно преобразовать аргумент "1" со значением: «И», для «FindItems» для ввода «SSRS.ReportingService2005.BooleanOperatorEnum»: «Невозможно преобразовать значение« И »в тип« SSRS.ReportingService2005.BooleanOperatorEnum ». Ошибка:« Неверное приведение из SSRS.ReportingService2005.'SSRS.ReportingService2005.BooleanOperatorEnum'. ""
Любая помощь будет принята с благодарностью, Зак