{"id":16565253,"url":"https://github.com/aaronparker/intune-backup-template","last_synced_at":"2025-09-02T02:34:04.336Z","repository":{"id":38039592,"uuid":"464849184","full_name":"aaronparker/intune-backup-template","owner":"aaronparker","description":"Backup and document a Microsoft Intune tenant with GitHub workflows or Azure Pipelines","archived":false,"fork":false,"pushed_at":"2025-03-22T08:46:43.000Z","size":678,"stargazers_count":44,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-03T20:37:26.600Z","etag":null,"topics":["azure-devops","backup","intune","markdown","microsoft","pipeline","workflow"],"latest_commit_sha":null,"homepage":"https://stealthpuppy.com/automate-intune-documentation-github/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aaronparker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-01T10:35:09.000Z","updated_at":"2025-03-22T08:46:47.000Z","dependencies_parsed_at":"2023-10-03T12:30:14.908Z","dependency_job_id":"de3ab807-b336-4baa-b313-b48a51c7ac05","html_url":"https://github.com/aaronparker/intune-backup-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/aaronparker/intune-backup-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronparker%2Fintune-backup-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronparker%2Fintune-backup-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronparker%2Fintune-backup-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronparker%2Fintune-backup-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aaronparker","download_url":"https://codeload.github.com/aaronparker/intune-backup-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronparker%2Fintune-backup-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273220414,"owners_count":25066378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure-devops","backup","intune","markdown","microsoft","pipeline","workflow"],"created_at":"2024-10-11T20:46:35.123Z","updated_at":"2025-09-02T02:34:04.310Z","avatar_url":"https://github.com/aaronparker.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Automated Microsoft Intune backup and as-built\n\nA template repository that you can clone to enable a Microsoft Intune tenant backup and as-built report using [IntuneCD](https://github.com/almenscorner/IntuneCD) and [md-to-pdf](https://github.com/simonhaenisch/md-to-pdf).\n\nTo learn how to use this repository, see these articles:\n\n- [Automate Microsoft Intune As-Built Documentation on GitHub](https://stealthpuppy.com/automate-intune-documentation-github/)\n- [Automate Microsoft Intune As-Built Documentation on Azure DevOps](https://stealthpuppy.com/automate-intune-documentation-azure/)\n\n## Example report\n\nThe generated as-built documentation will look something like:\n\n![As-built documentation screenshot](.img/asbuilt-sample.png)\n\n## GitHub\n\nAfter creating a new repository in GitHub based on this template, you'll need to enable the Actions to run via the repository settings, and add the secrets required by the workflows.\n\nThis template repository includes the following workflows:\n\n* [`intune-backup.yml`](.github/workflows/intune-backup.yml) - performs the export from the Intune tenant to create a backup, and generates a markdown version of the as-built document, and tags the release\n* [`intune-release.yml`](.github/workflows/intune-release.yml) - generates PDF and HTML versions of the markdown document, creates a release, and adds the documents to the release as assets\n* [`remove-releases.yml`](.github/workflows/remove-releases.yml) - prunes the release assets to keep the last 60 releases\n\n## Azure DevOps\n\nClone this repository into GitHub or Azure DevOps, then import into a project and create a pipeline:\n\n* [`intune-backup.yml`](.devops/intune-backup.yml) - performs the export from the Intune tenant to create a backup, and generates a markdown version of the as-built document, and tags the release, generates PDF and HTML versions of the markdown document, creates a release, and adds the documents to the release as assets\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronparker%2Fintune-backup-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faaronparker%2Fintune-backup-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronparker%2Fintune-backup-template/lists"}