PowerShell v2内からReportingService2005.FindItems()メソッドを呼び出す際に問題が発生しました。エラーが発生しました。特にBooleanOperatorEnumパラメータに関して
引数「1」、値を変換できません:「SSRS.ReportingService2005.BooleanOperatorEnum」と入力する「FindItems」のために、「そして」:「に変換できません上記の実行
$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)
は、次のエラーを与えます。「SSRS.ReportingService2005.BooleanOperatorEnum」エラータイプに値「と」:「 『SSRS.ReportingService2005.BooleanOperatorEnum』から 『SSRS.ReportingService2005.BooleanOperatorEnum』から無効なキャストを」」
すべてのヘルプは大、 をいただければ幸いですザック