param([String[]] $filename, [Int32] $param0) [reflection.assembly]::LoadWithPartialName('CrystalDecisions.Shared') [reflection.assembly]::LoadWithPartialName('CrystalDecisions.CrystalReports.Engine') $report = New-Object CrystalDecisions.CrystalReports.Engine.ReportDocument $report.Load($filename) $report.SetDatabaseLogon('username','password') $report.SetParameterValue("param0", $param0) $report.ExportToDisk("Excel", "c:\temp\report.xls") $report.ExportToDisk("PortableDocFormat", "c:\temp\report.pdf")