It is easy! Just create and compile SOAP proxy, and load it into PowerShell. Create instance, set credentials and URL. wsdl.exe /out:rs2005.cs http://rshost/reportserver/reportservice2005.asmx csc /t:library rs2005.cs [Reflection.Assembly]::LoadFrom("rs2005.dll")