{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/",
        "slug": "dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest",
        "url": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/"
        },
        "title": "Build a custom Hyper-V Quick Create gallery from a source manifest",
        "summary": "How does a custom VM image become a selectable Quick Create gallery entry?",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "continuity-recovery",
            "label": "Continuity & recovery",
            "alt": "Paired infrastructure paths converging on a stable recovered service.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "business-continuity",
                "name": "Business Continuity",
                "url": "https://update.dsesecurity.com/topic/business-continuity/"
            },
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-09-08T18:13:38+00:00",
        "modified_at": "2026-09-08T18:29:33+00:00",
        "reviewed_on": "2026-09-08",
        "reading_minutes": 2,
        "word_count": 228,
        "potentially_affected": "Teams curating a custom Hyper-V Quick Create virtual-machine gallery.",
        "dse_recommendation": "Prepare a small gallery with a clearly identified image and descriptive metadata.",
        "primary_source": {
            "name": "Create a custom virtual machine gallery",
            "url": "https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/custom-vm-gallery",
            "published_on": null,
            "authority": "Microsoft Learn"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<h2>Source facts</h2>\n<p>The VM gallery uses sources defined in the Windows registry; each source points to a local or remote JSON file listing virtual machines. The gallery combines the entries from its configured sources each time it opens. Microsoft documents testing the intended image through the local installation-source option before placing it in a gallery. <a href=\"https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/custom-vm-gallery\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>Applicability</h2>\n<p>Identify who owns the image, the gallery JSON, and the configured source location. Keep image qualification separate from presentation in the gallery. A visible name and description do not demonstrate that the underlying operating system or application image meets organizational requirements.</p>\n<h2>DSE recommendation</h2>\n<p>Prepare a small gallery with a clearly identified image and descriptive metadata. Have the image owner approve the source files and the intended audience before distributing the gallery location. Test that image through the documented local-source route first. Preserve the previous manifest and give each image revision an unambiguous identity so operators can distinguish a changed image from a changed description.</p>\n<h2>Verification</h2>\n<p>Open the gallery from a representative client and verify that the intended entry appears from the expected source. Create an isolated test machine and compare the resulting operating system and image identity with the approved release. Check that an obsolete gallery entry is no longer offered when its manifest is deliberately withdrawn.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/custom-vm-gallery\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Create a custom virtual machine gallery</a>. Source reviewed September 8, 2026.</p>",
        "content_text": "Source facts\nThe VM gallery uses sources defined in the Windows registry; each source points to a local or remote JSON file listing virtual machines. The gallery combines the entries from its configured sources each time it opens. Microsoft documents testing the intended image through the local installation-source option before placing it in a gallery. Microsoft Learn.\nApplicability\nIdentify who owns the image, the gallery JSON, and the configured source location. Keep image qualification separate from presentation in the gallery. A visible name and description do not demonstrate that the underlying operating system or application image meets organizational requirements.\nDSE recommendation\nPrepare a small gallery with a clearly identified image and descriptive metadata. Have the image owner approve the source files and the intended audience before distributing the gallery location. Test that image through the documented local-source route first. Preserve the previous manifest and give each image revision an unambiguous identity so operators can distinguish a changed image from a changed description.\nVerification\nOpen the gallery from a representative client and verify that the intended entry appears from the expected source. Create an isolated test machine and compare the resulting operating system and image identity with the approved release. Check that an obsolete gallery entry is no longer offered when its manifest is deliberately withdrawn.\nOfficial references\nMicrosoft Learn: Create a custom virtual machine gallery. Source reviewed September 8, 2026.",
        "content_markdown": "## Source facts\n\nThe VM gallery uses sources defined in the Windows registry; each source points to a local or remote JSON file listing virtual machines. The gallery combines the entries from its configured sources each time it opens. Microsoft documents testing the intended image through the local installation-source option before placing it in a gallery. [Microsoft Learn](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/custom-vm-gallery).\n\n## Applicability\n\nIdentify who owns the image, the gallery JSON, and the configured source location. Keep image qualification separate from presentation in the gallery. A visible name and description do not demonstrate that the underlying operating system or application image meets organizational requirements.\n\n## DSE recommendation\n\nPrepare a small gallery with a clearly identified image and descriptive metadata. Have the image owner approve the source files and the intended audience before distributing the gallery location. Test that image through the documented local-source route first. Preserve the previous manifest and give each image revision an unambiguous identity so operators can distinguish a changed image from a changed description.\n\n## Verification\n\nOpen the gallery from a representative client and verify that the intended entry appears from the expected source. Create an isolated test machine and compare the resulting operating system and image identity with the approved release. Check that an obsolete gallery entry is no longer offered when its manifest is deliberately withdrawn.\n\n## Official references\n\n[Microsoft Learn: Create a custom virtual machine gallery](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/custom-vm-gallery). Source reviewed September 8, 2026."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/",
                "url": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-08"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Build a custom Hyper-V Quick Create gallery from a source manifest",
                        "item": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/",
                "url": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/",
                "headline": "Build a custom Hyper-V Quick Create gallery from a source manifest",
                "description": "How does a custom VM image become a selectable Quick Create gallery entry?",
                "abstract": "How does a custom VM image become a selectable Quick Create gallery entry?",
                "articleBody": "Source facts\nThe VM gallery uses sources defined in the Windows registry; each source points to a local or remote JSON file listing virtual machines. The gallery combines the entries from its configured sources each time it opens. Microsoft documents testing the intended image through the local installation-source option before placing it in a gallery. Microsoft Learn.\nApplicability\nIdentify who owns the image, the gallery JSON, and the configured source location. Keep image qualification separate from presentation in the gallery. A visible name and description do not demonstrate that the underlying operating system or application image meets organizational requirements.\nDSE recommendation\nPrepare a small gallery with a clearly identified image and descriptive metadata. Have the image owner approve the source files and the intended audience before distributing the gallery location. Test that image through the documented local-source route first. Preserve the previous manifest and give each image revision an unambiguous identity so operators can distinguish a changed image from a changed description.\nVerification\nOpen the gallery from a representative client and verify that the intended entry appears from the expected source. Create an isolated test machine and compare the resulting operating system and image identity with the approved release. Check that an obsolete gallery entry is no longer offered when its manifest is deliberately withdrawn.\nOfficial references\nMicrosoft Learn: Create a custom virtual machine gallery. Source reviewed September 8, 2026.",
                "datePublished": "2026-09-08T18:13:38+00:00",
                "dateModified": "2026-09-08T18:29:33+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/dse-20260908-213-build-a-custom-hyper-v-quick-create-gallery-from-a-source-manifest/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Build a custom Hyper-V Quick Create gallery from a source manifest"
                },
                "articleSection": [
                    "Business Continuity",
                    "IT"
                ],
                "keywords": [
                    "Business Continuity",
                    "IT",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Business Continuity",
                        "url": "https://update.dsesecurity.com/topic/business-continuity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 228,
                "timeRequired": "PT2M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Create a custom virtual machine gallery",
                    "url": "https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/custom-vm-gallery"
                }
            }
        ]
    }
}