--- id: GestioneVMHyperv sidebar_position: 0 title: Gestione VM HyperV sidebar_label: Gestione VM HyperV pagination_prev: null --- # 🖥️ Gestione VM Hyper-V > 🎨 Guida passo-passo per configurare e gestire macchine virtuali Hyper-V > 💡 L’obiettivo: avere un ambiente pronto per import/export VM e gestione dischi senza errori --- ## 1️⃣ Requisiti - **PowerShell 7+** (necessario per gestione caratteri e compatibilità) - Installazione da terminale amministratore su Windows: ```csharp winget install --id Microsoft.Powershell --source winget ``` ⚠️ Se è presente una versione precedente di PowerShell, si consiglia di rimuoverla prima di installare la versione 7+. Percorso dello script VmManage.ps1: ```csharp \\tecnopack.local\sviluppo\Virtuale_Machines\Virtual_Machine-Hyper-V\VmManage.ps1 ``` ## 2️⃣ Creazione dei Commutatori Virtuali (Virtual Switch) Aprire la console di gestione Hyper-V. Dal menu a destra selezionare Gestione Commutatori Virtuali... Commutatore 1: Wifi Tipo: Esterno Collegato a: scheda WiFi del PC host Permette alle VM di connettersi alla rete wireless Commutatore 2: Lan Tipo: Esterno Collegato a: scheda di rete fisica del PC host Permette alle VM di connettersi alla rete cablata 💡 Dopo aver creato i commutatori, le VM potranno scegliere tra Wifi o Lan durante la configurazione della scheda di rete virtuale. ## 3️⃣ Impostazioni Hyper-V Per evitare problemi con percorsi di default: Cartella principale VM: D:\VMs Dischi virtuali: D:\VMs\\Virtual Hard Disks Configurazioni VM: D:\VMs\\Virtual Machines 💡 Si consiglia di impostare questi percorsi prima di creare le VM per avere tutto organizzato. ## 4️⃣ 🚀 Uso dello script VmManage.ps1 # 4.1 Preparazione Copiare VmManage.ps1 in una cartella locale, ad esempio Documenti\VmManage. Aprire PowerShell 7 come Amministratore. Navigare nella cartella dove è stato copiato lo script: ```csharp cd "C:\Users\\Documenti\VmManage" ``` # 4.2 Avvio dello script ```csharp .\VmManage.ps1 ``` Per Export: lo script spegne la VM, copia i file in una cartella timestamp e riavvia la VM. Per Import: importa una VM esportata, chiede nuovo nome e cartella di destinazione. 💡 Lo script controlla anche lo spazio disponibile prima di procedere. # 4.3 Note pratiche Sempre avviare PowerShell come Amministratore per evitare errori di permessi. Organizzare le VM e i dischi nelle cartelle consigliate per mantenere ordine. Durante l'importazione, scegliere un nome chiaro per la nuova VM. ## 5️⃣ Screenshot di esempio Azione Screenshot Commutatore Wifi Commutatore Lan Impostazioni percorsi Avvio script 💡 Suggerimenti rapidi: ✅ Sempre seguire i percorsi consigliati ✅ Avviare PowerShell come amministratore ✅ Tenere uno spazio sufficiente su disco ✅ Nominare VM e cartelle in modo chiaro 🔗 Risorse utili: [Documentazione Hyper-V](https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/)