{"id":9113,"date":"2025-03-27T03:35:42","date_gmt":"2025-03-27T02:35:42","guid":{"rendered":"https:\/\/clover-vtl.com\/doc\/?post_type=manual_documentation&#038;p=9113"},"modified":"2025-04-11T13:06:25","modified_gmt":"2025-04-11T11:06:25","slug":"creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11","status":"publish","type":"manual_documentation","link":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/","title":{"rendered":"Example of creating and extending a windows lab image"},"content":{"rendered":"<div id=\"toctoc\"><\/div>\n<p>This tutorial provides step-by-step guidance about the creation (in Part 1) and subsequent extension (in Part 2) of a lab image based on Windows 11. In the creation phase, we install Visual Studio Code (VS Code), and in the extension phase, we add Jupyter. This tutorial serves as a reference for installing various IT tools compatible with multi-session support on Windows 10 and 11, referencing Clover&#8217;s image management practices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-part-1-creating-a-new-lab-image-with-windows-11-and-vs-code\">Part 1: Creating a New Lab Image with Windows 11 and VS Code<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-1-create-a-new-lab-image-based-on-windows-11-with-vs-code\">Step 1: Create a New Lab Image Based on Windows 11 with VS Code<\/h3>\n\n\n\n<p><strong>1. Initiate Image Creation in Clover<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log into your Clover administrator account.<\/li>\n\n\n\n<li>Navigate to <strong>Image Management<\/strong> and select <strong>Create Image<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><strong>2. Choose Image Creation Method<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ensure the <strong>&#8220;Create from existing image&#8221;<\/strong> option is <strong>unchecked<\/strong>.<\/li>\n\n\n\n<li>This creates a fresh, clean image based on native Windows 11.<\/li>\n<\/ul>\n\n\n\n<p><strong>3. Enter Lab Image Details<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Provide a clear and descriptive <strong>Lab Image Name<\/strong>, e.g., <em>&#8220;Web-development-tools&#8221;<\/em>.<\/li>\n\n\n\n<li>Select <strong>Windows 11<\/strong> as the base operating system.<\/li>\n<\/ul>\n\n\n\n<p><strong>4. Set Administrator Credentials<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Define the <strong>Administrator Username<\/strong> and a strong, secure <strong>Password<\/strong> for the image.<\/li>\n\n\n\n<li>Record these credentials carefully, as they&#8217;ll be needed to access and manage the image.<\/li>\n<\/ul>\n\n\n\n<p><strong>5. Configure OS Disk and Image Size<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>OS Disk Type:<\/strong> Choose the type of disk for the operating system.<br><em>(Premium SSD is recommended for optimal performance.)<\/em><\/li>\n\n\n\n<li><strong>Image Size:<\/strong> Select the desired image size, considering your requirements for CPU and RAM performance.<\/li>\n<\/ul>\n\n\n\n<p><strong>Important Note:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The selection of <strong>OS Disk Type<\/strong> and <strong>Image Size<\/strong> is exclusively relevant to the image creation process. This choice is entirely independent of the virtual machine sizes used later to instantiate the Azure Virtual Desktop (AVD) host pool. Specific VM sizes and configurations for your AVD host pool will be defined separately during host pool creation.<\/p>\n<\/blockquote>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>Click&nbsp;<strong>\u201cCreate Image\u201d<\/strong>&nbsp;once all fields are completed.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1803\" height=\"779\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage.png\" alt=\"\" class=\"wp-image-9139\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage.png 1803w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage-300x130.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage-1024x442.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage-768x332.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage-1536x664.png 1536w\" sizes=\"(max-width: 1803px) 100vw, 1803px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li>Initially, the status of the image will be&nbsp;<strong>\u201cCreating\u201d<\/strong>.<\/li>\n<\/ol>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1560\" height=\"454\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/createimage.png\" alt=\"\" class=\"wp-image-9140\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/createimage.png 1560w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/createimage-300x87.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/createimage-1024x298.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/createimage-768x224.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/createimage-1536x447.png 1536w\" sizes=\"(max-width: 1560px) 100vw, 1560px\" \/><\/figure>\n\n\n\n<ol start=\"8\" class=\"wp-block-list\">\n<li>After some time, the image status will change to <strong>\u201cPending\u201d<\/strong>, indicating that it&#8217;s ready for software installation.\n<ul class=\"wp-block-list\">\n<li>To access and manage the image:<\/li>\n\n\n\n<li>From the <strong>Action<\/strong> menu, select <strong>\u201cDownload RDP File\u201d<\/strong>.<\/li>\n\n\n\n<li>Locate the downloaded <code>.rdp<\/code> file and double-click it to open a connection using the Remote Desktop Protocol (RDP).<\/li>\n\n\n\n<li>Enter your administrator credentials to access the image and proceed with the necessary software installations.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2406\" height=\"1104\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/pending-1.png\" alt=\"\" class=\"wp-image-9163\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/pending-1.png 2406w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/pending-1-300x138.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/pending-1-1024x470.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/pending-1-768x352.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/pending-1-1536x705.png 1536w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/pending-1-2048x940.png 2048w\" sizes=\"(max-width: 2406px) 100vw, 2406px\" \/><\/figure>\n\n\n\n<p><strong>Step 2: Prepare the Base Windows 11 Installation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Complete the initial Windows setup.<\/li>\n\n\n\n<li>Go to <strong>Settings &gt; Windows Update<\/strong> and ensure the system is fully updated by installing all available updates.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1543\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate.png\" alt=\"\" class=\"wp-image-9167\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate.png 2560w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate-300x181.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate-1024x617.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate-768x463.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate-1536x926.png 1536w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate-2048x1234.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1596\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate2.png\" alt=\"\" class=\"wp-image-9166\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate2.png 2560w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate2-300x187.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate2-1024x638.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate2-768x479.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate2-1536x958.png 1536w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/winupdate2-2048x1277.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p><strong>Step 3: Install Visual Studio Code<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Download VS Code from the official <a href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code website<\/a>.<\/li>\n\n\n\n<li>Run the installer, choosing system-wide installation for all users.<\/li>\n\n\n\n<li>Launch VS Code and install necessary extensions for your coursework.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1348\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscode.png\" alt=\"\" class=\"wp-image-9169\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscode.png 2560w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscode-300x158.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscode-1024x539.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscode-768x404.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscode-1536x809.png 1536w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscode-2048x1078.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1595\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscodeinsattled.png\" alt=\"\" class=\"wp-image-9168\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscodeinsattled.png 2560w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscodeinsattled-300x187.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscodeinsattled-1024x638.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscodeinsattled-768x479.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscodeinsattled-1536x957.png 1536w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/vscodeinsattled-2048x1276.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p><strong>Step 4: Configure the Environment<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install additional tools and software required for your educational needs (e.g., Git, Python).<\/li>\n\n\n\n<li>Configure user profiles, permissions, and environment variables as needed.<\/li>\n<\/ul>\n\n\n\n<p><strong>Step 5: <strong>Confirming the Image<\/strong><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>After installing VS Code, finalize the image by selecting <strong>&#8220;Confirm Image&#8221;<\/strong> from the <strong>Action<\/strong> menu.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1190\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirmimage.png\" alt=\"\" class=\"wp-image-9171\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirmimage.png 2560w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirmimage-300x139.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirmimage-1024x476.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirmimage-768x357.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirmimage-1536x714.png 1536w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirmimage-2048x952.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The image will go through the confirmation process (status: &#8220;confirming&#8221;).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"837\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming.png\" alt=\"\" class=\"wp-image-9172\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming.png 2560w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-300x98.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-1024x335.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-768x251.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-1536x502.png 1536w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-2048x670.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Once the image status is <strong>&#8220;Available&#8221;<\/strong>, it can be attached to the virtual classroom for virtual lab usage.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"822\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/image1available.png\" alt=\"\" class=\"wp-image-9173\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/image1available.png 2560w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/image1available-300x96.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/image1available-1024x329.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/image1available-768x246.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/image1available-1536x493.png 1536w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/image1available-2048x657.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-part-2-extending-an-existing-image-to-include-jupyter\">Part 2: Extending an Existing Image to Include Jupyter<\/h2>\n\n\n\n<p>Assuming that the educator, or another educator, wants to later extend the Web Development tools (which already include VS Code) with new ones such as Jupyter or others\u2014 the objective of this tutorial is to show you how to extend a previously created image.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-1-create-from-existing-image\"><strong>Step 1: Create from Existing Image<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In Clover, Ensure the &#8220;<strong>Create from existing image<\/strong>&#8221; option is unchecked.<\/li>\n\n\n\n<li>Select the previously created Windows 11 image containing VS Code.<\/li>\n\n\n\n<li>Give a new name for the image (e.g. Web-Development-Tools-v2)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2416\" height=\"1084\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defineimage2-1.png\" alt=\"\" class=\"wp-image-9176\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defineimage2-1.png 2416w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defineimage2-1-300x135.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defineimage2-1-1024x459.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defineimage2-1-768x345.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defineimage2-1-1536x689.png 1536w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defineimage2-1-2048x919.png 2048w\" sizes=\"(max-width: 2416px) 100vw, 2416px\" \/><\/figure>\n\n\n\n<p><strong>Step 2: Boot the Image and Prepare for Extension<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Follow <strong>Step 1<\/strong> and <strong>Step 2<\/strong> as defined in Part 1 to access and prepare the image.<\/li>\n<\/ul>\n\n\n\n<p><strong>Step 3: Install Jupyter<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install Python from the official <a href=\"https:\/\/www.python.org\/\">Python website<\/a>, if not already installed.<\/li>\n\n\n\n<li>Please refer to the <a href=\"https:\/\/jupyter.org\/install\">official Jupyter documentation<\/a> for detailed instructions on installing Jupyter on Windows 11.<\/li>\n<\/ul>\n\n\n\n<p><strong>Step 4: Confirm the Extended Image<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Follow <strong>Step 5<\/strong> as defined in Part 1 to confirm the image, readying it for deployment.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2390\" height=\"500\" src=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-im2.png\" alt=\"\" class=\"wp-image-9177\" srcset=\"https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-im2.png 2390w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-im2-300x63.png 300w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-im2-1024x214.png 1024w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-im2-768x161.png 768w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-im2-1536x321.png 1536w, https:\/\/clover-vdi.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/confirming-im2-2048x428.png 2048w\" sizes=\"(max-width: 2390px) 100vw, 2390px\" \/><\/figure>\n\n\n\n<p>By following these steps, educators can create a robust virtual lab environment featuring Visual Studio Code on Windows 11, tailored to their course requirements and optimized for student engagement and learning.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8979,"menu_order":0,"template":"","manualdocumentationcategory":[32],"manual_doc_tag":[],"class_list":["post-9113","manual_documentation","type-manual_documentation","status-publish","hentry","manualdocumentationcategory-clover-documentation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Create and Extend a Windows Lab Image - Clover Documentation<\/title>\n<meta name=\"description\" content=\"\u2714\ufe0f Explore the process of creating and extending a Windows lab image. This guide covers installation of Visual Studio Code and Jupyter.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create and Extend a Windows Lab Image - Clover Documentation\" \/>\n<meta property=\"og:description\" content=\"\u2714\ufe0f Explore the process of creating and extending a Windows lab image. This guide covers installation of Visual Studio Code and Jupyter.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/\" \/>\n<meta property=\"og:site_name\" content=\"Clover Documentation\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ProCloudNetworks\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-11T11:06:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@CloverVtl82974\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/documentation\\\/tutorials\\\/for-administrators\\\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\\\/\",\"url\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/documentation\\\/tutorials\\\/for-administrators\\\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\\\/\",\"name\":\"How to Create and Extend a Windows Lab Image - Clover Documentation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/documentation\\\/tutorials\\\/for-administrators\\\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/documentation\\\/tutorials\\\/for-administrators\\\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clover-vtl.com\\\/doc\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/03\\\/defimage.png\",\"datePublished\":\"2025-03-27T02:35:42+00:00\",\"dateModified\":\"2025-04-11T11:06:25+00:00\",\"description\":\"\u2714\ufe0f Explore the process of creating and extending a Windows lab image. This guide covers installation of Visual Studio Code and Jupyter.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/documentation\\\/tutorials\\\/for-administrators\\\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/documentation\\\/tutorials\\\/for-administrators\\\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/documentation\\\/tutorials\\\/for-administrators\\\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\\\/#primaryimage\",\"url\":\"https:\\\/\\\/clover-vtl.com\\\/doc\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/03\\\/defimage.png\",\"contentUrl\":\"https:\\\/\\\/clover-vtl.com\\\/doc\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/03\\\/defimage.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/documentation\\\/tutorials\\\/for-administrators\\\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/documentation\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"For Administrators\",\"item\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/documentation\\\/tutorials\\\/for-administrators\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Example of creating and extending a windows lab image\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/#website\",\"url\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/\",\"name\":\"Clover Documentation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/#organization\",\"name\":\"Clover Documentation\",\"url\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/clover-vtl.com\\\/doc\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/04\\\/clover-logo-seo.png\",\"contentUrl\":\"https:\\\/\\\/clover-vtl.com\\\/doc\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/04\\\/clover-logo-seo.png\",\"width\":32,\"height\":32,\"caption\":\"Clover Documentation\"},\"image\":{\"@id\":\"https:\\\/\\\/clover-vdi.com\\\/doc\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ProCloudNetworks\",\"https:\\\/\\\/x.com\\\/CloverVtl82974\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create and Extend a Windows Lab Image - Clover Documentation","description":"\u2714\ufe0f Explore the process of creating and extending a Windows lab image. This guide covers installation of Visual Studio Code and Jupyter.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/","og_locale":"en_US","og_type":"article","og_title":"How to Create and Extend a Windows Lab Image - Clover Documentation","og_description":"\u2714\ufe0f Explore the process of creating and extending a Windows lab image. This guide covers installation of Visual Studio Code and Jupyter.","og_url":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/","og_site_name":"Clover Documentation","article_publisher":"https:\/\/www.facebook.com\/ProCloudNetworks","article_modified_time":"2025-04-11T11:06:25+00:00","og_image":[{"url":"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@CloverVtl82974","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/","url":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/","name":"How to Create and Extend a Windows Lab Image - Clover Documentation","isPartOf":{"@id":"https:\/\/clover-vdi.com\/doc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/#primaryimage"},"image":{"@id":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/#primaryimage"},"thumbnailUrl":"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage.png","datePublished":"2025-03-27T02:35:42+00:00","dateModified":"2025-04-11T11:06:25+00:00","description":"\u2714\ufe0f Explore the process of creating and extending a Windows lab image. This guide covers installation of Visual Studio Code and Jupyter.","breadcrumb":{"@id":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/#primaryimage","url":"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage.png","contentUrl":"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/03\/defimage.png"},{"@type":"BreadcrumbList","@id":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/creating-and-deploying-a-virtual-lab-with-vs-code-on-windows-11\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/clover-vdi.com\/doc\/"},{"@type":"ListItem","position":2,"name":"Tutorials","item":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/"},{"@type":"ListItem","position":3,"name":"For Administrators","item":"https:\/\/clover-vdi.com\/doc\/documentation\/tutorials\/for-administrators\/"},{"@type":"ListItem","position":4,"name":"Example of creating and extending a windows lab image"}]},{"@type":"WebSite","@id":"https:\/\/clover-vdi.com\/doc\/#website","url":"https:\/\/clover-vdi.com\/doc\/","name":"Clover Documentation","description":"","publisher":{"@id":"https:\/\/clover-vdi.com\/doc\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clover-vdi.com\/doc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/clover-vdi.com\/doc\/#organization","name":"Clover Documentation","url":"https:\/\/clover-vdi.com\/doc\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/clover-vdi.com\/doc\/#\/schema\/logo\/image\/","url":"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/04\/clover-logo-seo.png","contentUrl":"https:\/\/clover-vtl.com\/doc\/wp-content\/uploads\/sites\/2\/2025\/04\/clover-logo-seo.png","width":32,"height":32,"caption":"Clover Documentation"},"image":{"@id":"https:\/\/clover-vdi.com\/doc\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ProCloudNetworks","https:\/\/x.com\/CloverVtl82974"]}]}},"_links":{"self":[{"href":"https:\/\/clover-vdi.com\/doc\/wp-json\/wp\/v2\/manual_documentation\/9113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clover-vdi.com\/doc\/wp-json\/wp\/v2\/manual_documentation"}],"about":[{"href":"https:\/\/clover-vdi.com\/doc\/wp-json\/wp\/v2\/types\/manual_documentation"}],"author":[{"embeddable":true,"href":"https:\/\/clover-vdi.com\/doc\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":11,"href":"https:\/\/clover-vdi.com\/doc\/wp-json\/wp\/v2\/manual_documentation\/9113\/revisions"}],"predecessor-version":[{"id":9200,"href":"https:\/\/clover-vdi.com\/doc\/wp-json\/wp\/v2\/manual_documentation\/9113\/revisions\/9200"}],"up":[{"embeddable":true,"href":"https:\/\/clover-vdi.com\/doc\/wp-json\/wp\/v2\/manual_documentation\/8979"}],"wp:attachment":[{"href":"https:\/\/clover-vdi.com\/doc\/wp-json\/wp\/v2\/media?parent=9113"}],"wp:term":[{"taxonomy":"manualdocumentationcategory","embeddable":true,"href":"https:\/\/clover-vdi.com\/doc\/wp-json\/wp\/v2\/manualdocumentationcategory?post=9113"},{"taxonomy":"manual_doc_tag","embeddable":true,"href":"https:\/\/clover-vdi.com\/doc\/wp-json\/wp\/v2\/manual_doc_tag?post=9113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}