- Chiara differenza tra screenshot e snapshot VM negli ambienti VMware.
- Metodi in Horizon, Fusion e Linux: Collegamenti, barra degli strumenti e menu di VMware.
- Opzioni cloud: screenshot Google Considerazioni su Compute Engine e sulle autorizzazioni.
- Privacy e sicurezza: evita sessioni di console e controlla i dati sensibili.

Se lavori quotidianamente con desktop e macchine virtuali , sapere come acquisire o registrare lo schermo in VMware ti fa risparmiare tempo e ti aiuta a documentare problemi, prove e attività. Questa guida illustra i metodi più utili per gli ambienti Horizon, Fusion e vSphere, nonché alternative per scenari Linux e cloud.
In questo testo troverete suggerimenti , scorciatoie e opzioni integrate, oltre a indicazioni su come automatizzare gli snapshot delle macchine virtuali e sulle precauzioni da adottare in materia di privacy e sicurezza . Abbiamo trattato ogni aspetto: dal semplice tasto Stamp (Print Screen) alle utilità avanzate, incluse le opzioni del client VMware e i flussi di lavoro automatizzati.
Screenshot vs. VM Snapshot: concetti diversi da non confondere

Prima di entrare nel vivo dell'argomento, è opportuno distinguere tra due termini che a volte vengono confusi: uno screenshot è un'immagine di ciò che si vede sul desktop virtuale o sulla macchina virtuale; uno snapshot di macchina virtuale è un punto di ripristino della macchina virtuale, con lo stato del disco e, se lo si desidera, anche della memoria.
Negli ambienti vSphere e nei runbook di automazione, esiste un'attività specifica chiamata " Crea snapshot della VM ". Questa azione crea uno snapshot di una macchina virtuale in esecuzione e consente di assegnarle un nome e una descrizione. È utile per clonare, testare le modifiche o ripristinare una configurazione precedente in caso di problemi, ma non genera un'immagine PNG/JPG dello schermo.
Quali proprietà è necessario definire quando si crea uno snapshot tramite un flusso? In genere, sono tre obbligatorie: Nome snapshot (stringa), Acquisizione memoria VM (valore booleano per includere lo stato della RAM) e Percorso VM (identificatore o percorso dell'oggetto VM). È inoltre possibile aggiungere una descrizione facoltativa per ricordarne lo scopo.
Queste attività del runbook pubblicano i dati al termine dell'esecuzione: il nome e la descrizione dello snapshot , se la memoria è stata inclusa e il percorso della VM di origine. Ciò consente di concatenare automaticamente altri passaggi del flusso di lavoro, ad esempio per etichettare le risorse o creare una nuova VM basata sulla configurazione esistente.
La configurazione tipica nel designer di runbook è semplice: trascina l'attività "Crea snapshot VM", aprila e nella scheda Proprietà seleziona la connessione al server VMware vSphere (utilizzando il pulsante con i tre puntini…), compila i campi richiesti e, se una proprietà è ricercabile, utilizza il pulsante adiacente (…) per individuare i valori. Puoi anche inserire dati pubblicati da attività precedenti e terminare facendo clic su Fine.
Come acquisire screenshot in VMware Horizon Client
VMware Horizon Client è progettato per offrire un'esperienza fluida di desktop e applicazioni virtuali, e acquisire schermate all'interno del client è facile come su un PC locale. Infatti, è possibile combinare le scorciatoie di sistema native con gli strumenti integrati nello stesso Horizon Client.
Scorciatoie da tastiera comuni in Windows : il tasto Stamp (PRTSC) copia l'intera schermata negli appunti ; Alt + PRTSC copia la finestra attiva; e Windows + Maiusc + S apre lo Strumento di cattura (Cattura e annota) per selezionare un'area. Se si preferisce salvare direttamente, Windows + PRTSC crea automaticamente il file nella cartella "Screenshot" all'interno di Immagini.
Lo Strumento di cattura ti offre il controllo completo: aprilo dalla barra di ricerca, fai clic su "Nuovo", scegli forma libera, rettangolare, finestra o schermo intero, seleziona l'area e salva il risultato da "File > Salva con nome". È molto utile quando vuoi catturare solo una parte specifica del tuo desktop virtuale.
Horizon include anche una funzione integrata. Dalla barra degli strumenti del client, apri il menu " Opzioni " e seleziona "Acquisisci schermata". Lo schermo si bloccherà brevemente e verrà visualizzata una finestra di dialogo in cui è possibile scegliere la posizione e il nome del file prima di salvarlo . È un modo semplice e pratico per acquisire una schermata dalla sessione remota.
Dove vengono salvati gli screenshot? Per impostazione predefinita, molte impostazioni di Horizon puntano al desktop del dispositivo , ma è possibile modificarlo. Nel menu "File > Preferenze > Generali", troverai "Posizione di salvataggio screenshot": tocca "Sfoglia" per definire una cartella diversa e conferma con OK per salvarla.
Se lavori con più monitor, Horizon ti permette di acquisire più schermate contemporaneamente, salvandole in file separati o copiandole negli appunti, a seconda delle impostazioni di sistema. Puoi quindi organizzarle in cartelle, rinominarle con titoli descrittivi e includerle in report o ticket.
VMware Fusion Pro su macOS: tastiera, mouse e tasti di acquisizione
Su un Mac , con VMware Fusion Pro e VMware Tools installati, normalmente quando si fa clic all'interno della macchina virtuale, tutto l'input da tastiera e mouse viene indirizzato alla macchina virtuale; se si fa clic sul desktop di macOS, il focus torna all'host. È possibile forzare l'acquisizione dell'input in modo che tutto rimanga all'interno della macchina virtuale quando necessario.
Per acquisire schermate nelle sessioni Windows all'interno di Fusion, è possibile utilizzare le scorciatoie da tastiera di macOS o Windows. Se si preferisce acquisire dal sistema host, macOS offre Comando + Maiusc + 3 (schermo intero) o Comando + Maiusc + 4 (area selezionata). Se si acquisisce dall'interno della macchina virtuale, le scorciatoie classiche (PRTSCN, Alt + PRTSCN, ecc.) funzioneranno altrettanto bene, a condizione che il focus della tastiera sia sulla finestra della macchina virtuale.
Nei casi in cui il tasto "Stamp" non sia fisicamente presente sulla tastiera, Fusion può mapparlo oppure è possibile utilizzare scorciatoie di sistema alternative. In entrambi i casi, tieni presente che il layout della tastiera e il modo in cui la macchina virtuale acquisisce il focus influenzano la scorciatoia effettivamente utilizzata.
Linux, tasti Print Screen e opzioni del menu VMware
Su alcuni desktop Linux, il tasto "Stamp" ha una mappatura diversa e, a seconda del layout della tastiera, il suo equivalente potrebbe essere un codice come F13 o F14 . Se non sei sicuro dell'assegnazione, puoi verificarlo nelle impostazioni dell'ambiente grafico o nelle preferenze delle scorciatoie del sistema operativo guest .
Un'altra valida opzione è quella di acquisire l'immagine direttamente da Linux con il suo strumento di acquisizione (ad esempio, quello di GNOME o KDE) e quindi copiare l'immagine fuori dalla macchina virtuale utilizzando gli appunti condivisi, le cartelle condivise o il trascinamento (drag and drop) se questa funzione è abilitata nel client.
Inoltre, tieni presente che VMware solitamente include un'opzione "cattura schermo" nel suo menu. Questa funzione è particolarmente utile quando non si è sicuri della mappatura dei tasti o quando i layout di tastiera della macchina virtuale e dell'host non corrispondono perfettamente.
Registrazione dello schermo: alternative native e semplici
Per i video (non solo per le immagini fisse), è possibile utilizzare gli strumenti nativi del sistema operativo guest. Su Windows, la Game Bar (Win + G) consente di registrare la finestra corrente; su macOS, "Comando + Maiusc + 5" apre il pannello di acquisizione con un'opzione di registrazione; su Linux, ambienti desktop come GNOME offrono la registrazione integrata e sono disponibili utility come SimpleScreenRecorder o OBS Studio.
La registrazione dal sistema guest solitamente offre risultati migliori rispetto alla registrazione dall'host, perché cattura esattamente ciò che accade durante la sessione. Tuttavia, è importante monitorare l'utilizzo della CPU e del disco della macchina virtuale e salvare i video in una cartella facilmente sincronizzabile con l'host per velocizzare il trasferimento.
Automazione degli snapshot in vSphere con runbook (da non confondere con gli snapshot)
Tornando agli snapshot delle VM, negli ambienti di orchestrazione è possibile inserire l' attività "Crea snapshot VM" in un runbook per creare punti di ripristino prima di modifiche critiche. Questa attività pubblica dati di output con tutte le informazioni rilevanti (nome, descrizione, percorso della VM e se la memoria è stata inclusa) in modo che il flusso di lavoro possa proseguire con i passaggi successivi.
Il processo tipico è il seguente: trascinare l'attività nel diagramma, fare doppio clic su di essa, utilizzare il pulsante con i puntini di sospensione (...) per scegliere la connessione al server vSphere, completare il nome dello snapshot, selezionare o deselezionare "includi memoria", specificare il percorso della VM e aggiungere una descrizione, se lo si desidera. Successivamente, è possibile concatenare azioni di clonazione o notifiche in base ai dati pubblicati.
Tieni presente che includere la memoria aumenta le dimensioni e la durata dello snapshot, ma ti consente di ripristinare lo stato esatto dell'esecuzione. Se desideri ripristinare solo il disco , deseleziona questa opzione per velocizzare il processo e ridurne l'impatto.
Cloud Captures: strumento di screenshot in Google Compute Engine
Se gestisci macchine virtuali nel cloud, piattaforme come Google Compute Engine offrono uno strumento di acquisizione della console che aiuta a diagnosticare le istanze inaccessibili (ad esempio, se si stanno avviando o se si è verificato un danneggiamento del disco). Si tratta di un approccio diverso rispetto a VMware on-premise, ma utile per chi combina entrambi gli ambienti.
Requisiti e limitazioni: l'istanza deve essere nello stato RUNNING , è possibile acquisire una sola immagine alla volta e la velocità massima è di 20 al secondo (limite API). Inoltre, sono necessarie autorizzazioni come compute.instances.getScreenshot per eseguire l'azione.
Prima di iniziare, è consigliabile abilitare lo schermo virtuale sulla VM e configurare l'autenticazione se si utilizza gcloud o l'API. Nella console web, è sufficiente andare su "Istanze VM > Dettagli istanza > Scheda Screenshot" e fare clic su "Aggiorna" per generare lo screenshot.
Se preferisci la riga di comando , il comando è semplice:
gcloud compute instances get-screenshot VM_NAME \
--destination=JPEG_FILENAME \
--zone=ZONE
Sostituisci VM_NAME con il nome dell'istanza, ZONE con la tua zona e, se non specifichi JPEG_FILENAME, invia l' output a stdout.
Con l'API REST, la chiamata è:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/instances/VM_NAME/screenshot
È necessario sostituire PROJECT, ZONE e VM_NAME con i valori del progetto e dell'istanza da acquisire, tenendo conto delle autorizzazioni necessarie.
Privacy nei client desktop remoto: poiché l'acquisizione utilizza la scheda video per catturare la sessione della console locale, si potrebbero esporre dati sensibili del desktop dell'utente. Per evitarlo, configura il client remoto in modo che non utilizzi la console locale: in Chrome Remote Desktop, abilita la Modalità tenda; in Microsoft RDP , configura Servizi Desktop remoto in modo che creino nuove sessioni anziché agganciarsi alla console.
Esempi di utilizzo in Windows: uno screenshot potrebbe mostrare l' UEFI che carica il boot manager , un server Windows 2016 che applica gli aggiornamenti, l'avvio del servizio di sistema, la schermata di accesso, il processo Sysprep in Windows Server 2019 Core o persino una schermata blu . Queste immagini velocizzano notevolmente la diagnosi in caso di errore di RDP.
Buone pratiche di sicurezza e privacy durante l'acquisizione
Ogni volta che si effettua uno screenshot o si registra un video, è necessario verificare la presenza di dati sensibili (credenziali, schede del browser, indirizzi e-mail). Assicurarsi di nascondere o mascherare questi dati prima di condividerli con l'assistenza o con terze parti e consultare le politiche aziendali in materia di gestione delle prove.
Evitate di acquisire la console locale quando utilizzate desktop remoti, a meno che non sia assolutamente necessario; in tal caso, aggiungete un ulteriore livello di protezione (come la Modalità Curtain). Mantenete aggiornati i vostri client (Horizon, RDP, CRD) e limitate le autorizzazioni in modo che solo il personale autorizzato possa generare e scaricare screenshot.
Software di terze parti e organizzazione delle tue acquisizioni
Se hai bisogno di funzionalità più avanzate (finestre a scorrimento, timer, annotazioni), prova strumenti come Snagit, Greenshot o Lightshot . Offrono opzioni di modifica e flussi di lavoro di salvataggio che potrebbero essere più adatti se crei documentazione frequentemente.
Per mantenere l'ordine, crea una cartella dedicata per ogni progetto o cliente e utilizza nomi di file descrittivi (data, VM, sintomo). Questo ti aiuterà a trovare rapidamente le prove quando prepari un report, apri un ticket o condividi informazioni con un collega direttamente dall'interfaccia client VMware.
Tra scorciatoie di sistema, la barra degli strumenti di Horizon, l'opzione di menu di VMware per "catturare lo schermo", le utility dell'host (macOS o Linux) e gli strumenti di terze parti, hai a disposizione una vasta gamma di soluzioni per coprire ogni tipo di scenario. E se hai bisogno di "tornare indietro nel tempo" su una macchina virtuale, ricorda che il meccanismo corretto è uno snapshot , diverso da uno screenshot.
Scrittore appassionato del mondo dei byte e della tecnologia in generale. Adoro condividere le mie conoscenze attraverso la scrittura, ed è quello che farò in questo blog, mostrarti tutte le cose più interessanti su gadget, software, hardware, tendenze tecnologiche e altro ancora. Il mio obiettivo è aiutarti a navigare nel mondo digitale in modo semplice e divertente.