If you try to bulk-deploy the SSRS reports from any sources (AX, VS, PowerShell) and you are not using OLAP cubes with SSAS, the deployment will fail with the error message below. Feel free to use this job to deploy all SSRS reports ignoring errors.
Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: The path of the item ‘/DynamicsAX/’ is not valid. The full path must be less than 260 characters long; other restrictions apply. If the report server is in native mode, the path must start with slash.
static void WIK_deploySSRSreports_SkipError(Args _args) { #AOT TreeNodeIterator reportIterator = TreeNode::findNode(#SSRSReportsPath).AOTiterator(); SRSReportManager srsReportManager = new SRSReportManager(); SSRSReportConceptNode ssrsReportConceptNode; if (!reportIterator) return; ssrsReportConceptNode = reportIterator.next(); while (ssrsReportConceptNode) { try { srsReportManager.deploymentStart(); srsReportManager.deployReport(ssrsReportConceptNode); srsReportManager.deploymentEnd(); } catch { exceptionTextFallThrough(); } ssrsReportConceptNode = reportIterator.next(); } }