Problemen met het aanroepen van de methode ReportingService2005.FindItems() vanuit 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)
Het uitvoeren van het bovenstaande geeft de volgende fout:
Kan argument "1" niet converteren, met waarde: "En", voor "FindItems" om "SSRS.ReportingService2005.BooleanOperatorEnum" te typen: "Kan waarde niet omzetten" En "om te typen" SSRS.ReportingService2005.BooleanOperatorEnum ". Fout:" Ongeldige cast van 'SSRS.ReportingService2005.BooleanOperatorEnum' naar 'SSRS.ReportingService2005.BooleanOperatorEnum'. ""
Om het even welke hulp zou zeer gewaardeerd worden,
Zach