Salta al contenuto
Guida

Migrare a Windows 11 con PowerShell: 10 script gratuiti per le PMI

Migrare a Windows 11 su decine di PC a mano è lento e rischioso. Questi 10 script PowerShell gratuiti automatizzano idoneità, inventario, backup delle chiavi BitLocker e upgrade in-place — con i controlli giusti.

SynSphere Italia 7 min di lettura
Toolkit di 10 script PowerShell per migrare le PMI da Windows 10 a Windows 11

Migrare una flotta di PC da Windows 10 a Windows 11 cliccando su ogni macchina è lento, incoerente e pieno di sorprese (il PC che non è idoneo scoperto all’ultimo, la chiave BitLocker che manca, l’app critica che sparisce). Con la fine supporto di Windows 10 il tema non è più rimandabile, soprattutto perché per le aziende l’ESU è a pagamento.

Per questo abbiamo raccolto 10 script PowerShell che usiamo nei nostri progetti di migrazione, in un toolkit gratuito. Fanno il lavoro noioso su tutta la flotta, in modo ripetibile e sicuro.

I 10 script, in 4 fasi

Valuta — capire dove sei

  • 01 · Test-Windows11Readiness — idoneità del singolo PC (TPM 2.0, Secure Boot, UEFI, RAM, disco, CPU).
  • 02 · Get-Windows11ReadinessReport — lo stesso controllo su tutta la flotta via WinRM, con CSV riepilogativo idoneo/non idoneo.
  • 03 · Get-TpmStatus — distingue “TPM assente” da “TPM presente ma disabilitato nel BIOS” (spesso basta abilitarlo).
  • 04 · Test-SecureBootUEFI — Secure Boot, firmware UEFI e stile partizione (GPT), per capire se serve solo un’impostazione o una conversione MBR2GPT.
  • 05 · Get-Windows10Inventory — inventario dei PC Windows 10 con edizione, versione e build: la fotografia dell’esposizione.

Prepara — mettere in sicurezza prima di toccare

  • 06 · Get-UpgradeDiskSpace — spazio libero sufficiente per l’upgrade (+ analisi dello spazio recuperabile).
  • 07 · Export-BitLockerRecoveryKeyesporta le chiavi di ripristino BitLocker prima dell’upgrade: la rete di sicurezza che evita di restare chiusi fuori.
  • 08 · Get-InstalledAppsInventory — snapshot delle app installate, per verificare a valle che nulla manchi.

Aggiorna — l’upgrade vero e proprio

  • 09 · Invoke-Windows11Upgrade — upgrade in-place non distruttivo (mantiene app, impostazioni e file) da supporto/ISO, con controlli preliminari bloccanti (Secure Boot, RAM, spazio, alimentazione) e supporto a -WhatIf per una prova a vuoto.

Verifica — confermare l’esito

  • 10 · Test-Windows11PostUpgrade — conferma che il sistema sia Windows 11, e mostra la finestra di rollback residua (~10 giorni).

Il flusso consigliato

  1. Fotografa il parco: 05 (inventario Win10) + 02 (idoneità di flotta) → sai quanti PC sono pronti, quanti da sistemare, quanti da sostituire.
  2. Sistema i “quasi pronti”: molti falliscono solo per TPM disabilitato (03) o Secure Boot spento (04) — spesso è un’impostazione di firmware.
  3. Metti in sicurezza: 07 (chiavi BitLocker) e 08 (snapshot app) prima di ogni upgrade.
  4. Aggiorna a ondate: 09 prima su un PC pilota (con -WhatIf), poi sul gruppo; 10 per validare.

Scarica il toolkit

Scarica i 10 script Windows 11 (ZIP) — codice originale SynSphere, parametrico e commentato, con README. Sola lettura tranne l’upgrade (che supporta -WhatIf). Licenza: uso interno aziendale gratuito.

Due avvertenze che ripetiamo sempre: gli script 01/02 non validano il modello esatto di CPU rispetto alla lista Microsoft (conferma con PC Health Check), e il file prodotto da 07 contiene segreti (chiavi BitLocker) — conservalo cifrato.

Se preferisci delegare

Su flotte medio-grandi la migrazione conviene gestirla a ondate, con provisioning e rollback pianificati. È parte del nostro IT gestito: assessment del parco, wave di migrazione, zero sorprese. Il primo passo è la fotografia — falla con il toolkit o chiedila a noi. Per decidere tra upgrade, nuovo PC e Cloud PC sui tuoi numeri, usa il calcolatore fine supporto Windows 10.

Prodotti SynSphere correlati

I prodotti del catalogo SynSphere richiamati in questo articolo.