Add Download-SsrsFolderItems.ps1 (reverse of the deploy script) #2

Merged
hannah-vernon merged 1 commit from feature/add-download-script into dev 2026-07-14 12:06:40 -05:00

Adds Download-SsrsFolderItems.ps1, the reverse of the deploy script: downloads all Reports (.rdl) and Datasets (.rsd) from an SSRS folder to a local directory (GET Content/$value), preserving exact server bytes/BOM. Same preview + typed confirmation + -WhatIf as the rest of the toolkit.

Tested live against qa-mb-db /MBPPRReports: downloaded 117 items (49 rdl, 68 rsd), valid XML, BOM preserved. Docs updated.

Adds Download-SsrsFolderItems.ps1, the reverse of the deploy script: downloads all Reports (.rdl) and Datasets (.rsd) from an SSRS folder to a local directory (GET Content/$value), preserving exact server bytes/BOM. Same preview + typed confirmation + -WhatIf as the rest of the toolkit. Tested live against qa-mb-db /MBPPRReports: downloaded 117 items (49 rdl, 68 rsd), valid XML, BOM preserved. Docs updated.
Downloads all Reports (.rdl) and Datasets (.rsd) from an SSRS folder to a
local directory via the REST API v2.0 (GET CatalogItems({id})/Content/\),
writing exact server bytes (BOM preserved). Same site/folder/item preview,
typed confirmation, and -WhatIf/-Confirm gating as the other tools; existing
local files replaced only with -Force. Data Sources (.rds) not handled.

Documented in README.md and AGENT-README.md.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
hannah-vernon deleted branch feature/add-download-script 2026-07-14 12:06:40 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hannah-vernon/ssrs-tools!2
No description provided.