imPC@ndo EN

Guide / intune

intune-from-zero · Capitolo 10 di 11

Tastiera italiana su un'immagine en-US: cosa Autopilot non fa

Il profilo Autopilot richiede una lingua, non la installa. Uno script per tastiera e formati, e perché l'interfaccia resta in inglese di proposito.

Il profilo di distribuzione aveva Lingua (area geografica) su Italiano (Italia) e Configura automaticamente la tastiera su . Il dispositivo ha finito il provisioning con la tastiera americana.

Non è un difetto, e capire perché spiega un’intera categoria di impostazioni Autopilot che sembrano fare più di quello che fanno.

La causa

Il profilo Autopilot richiede una lingua. Non la installa.

L’immagine era en-US e non contiene il language pack italiano. L’OOBE ha chiesto l’italiano, non ha trovato nulla con cui soddisfare la richiesta, ed è ripiegato interamente su en-US, layout di tastiera compreso.

L’impostazione non mente. Configura la lingua se l’immagine può fornirla. Su un’immagine costruita nella lingua di destinazione funziona esattamente come ci si aspetta, ed è per questo che il comportamento è facile da non notare finché non si distribuisce da una ISO inglese.

Tre vie d’uscita

StradaRisultatoLimite
Usare una ISO italianaTutto in italiano dall’origineVale solo per i nuovi deployment
Script Intune (scelta)Tastiera, formati, area geograficaL’interfaccia resta inglese
Script + Install-LanguageAnche l’interfaccia in italianoDownload e riavvio

Perché l’interfaccia resta inglese di proposito

È stata una scelta, non un compromesso imposto dalla fatica.

Le interfacce amministrative Microsoft, la loro documentazione e soprattutto i loro messaggi d’errore sono in inglese. Un’interfaccia in italiano produce stringhe d’errore che non si possono incollare in un motore di ricerca e nomi di menu tradotti che non corrispondono a nessuna guida, compresa questa.

Tastiera e formati numerici sono quello che si sente ogni giorno. La lingua dei menu è quello che serve per far combaciare le cose con la documentazione quando qualcosa si rompe.

Quindi: tastiera italiana, formati italiani, interfaccia inglese.

Lo script

Intune → Dispositivi → Script e correzioni → Script della piattaforma.

$list = New-WinUserLanguageList -Language it-IT
$list.Add("en-US")
Set-WinUserLanguageList -LanguageList $list -Force
Set-WinHomeLocation -GeoId 118
Set-Culture it-IT

GeoId 118 è l’Italia. Set-Culture governa i formati di data, ora, numeri e valuta. en-US resta nell’elenco come secondo layout, così la tastiera inglese rimane disponibile con una combinazione di tasti.

Esito sul dispositivo di laboratorio: 1 device Succeeded, 0 Error. Tastiera e formati italiani applicati, interfaccia invariata, come voluto.

Se vuoi anche l’interfaccia in italiano

Serve un secondo script, stavolta in contesto SYSTEM, perché installare una lingua è un’operazione a livello di macchina:

Install-Language it-IT
Set-SystemPreferredUILanguage it-IT

Install-Language esiste solo su Windows 11, scarica il language pack, e richiede un riavvio per avere effetto.

Sopravvivere al layout americano nel frattempo

Se stai configurando un dispositivo prima che lo script arrivi — per esempio mentre digiti un codice dispositivo durante l’OOBE — questa è la mappatura che serve su tastiera fisica italiana con layout americano:

ServePremi
/il tasto di -
-il tasto di '
&Shift+7
+Shift + il tasto di ì
[ / ]è / il tasto di +
{ / }Shift+è / Shift + il tasto di +
:Shift + il tasto di ò