Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Windows 10 Mobile consente alle aziende di bloccare un dispositivo, definire più ruoli utente e configurare layout personalizzati in un dispositivo. Ad esempio, l'organizzazione può bloccare un dispositivo in modo che siano disponibili solo le applicazioni e le impostazioni in un elenco Consenti.
Questo argomento include XML di esempio che puoi usare nel tuo file XML di blocco che può essere incluso in un pacchetto di provisioning o quando si usa una soluzione di gestione di dispositivi mobili (MDM) per il push delle impostazioni di blocco nei dispositivi registrati.
Dopo avere applicato le impostazioni di blocco, la configurazione di blocco è archiviata in un file wehlockdown.xml nel dispositivo.
Per informazioni dettagliate su ogni elemento di configurazione, vedi la sezione AssignedAccess/AssignedAccessXml nelle informazioni di riferimento sul provider dei servizi di configurazione (CSP) EnterpriseAssignedAccess.
Ordine delle impostazioni di blocco
Quando si bloccano le impostazioni, gli elementi di configurazione devono essere nell'ordine seguente:
- Profilo predefinito
- ActionCenter
- Apps
- Application productId, come descritto in ID di prodotto in Windows 10 Mobile
- ID modello utente app (AUMID), come descritto in Configurazione di pacchetti con più app
- PinToStart
- Size
- Location
- Buttons
- ButtonLockdownList
- Button name
- ButtonRemapList
- Button name
- ButtonEvent name
- Application productId, come descritto in ID di prodotto in Windows 10 Mobile
- ButtonEvent name
- Button name
- ButtonLockdownList
- CSPRunner
- SyncML
- MenuItems
- DisableMenuItems
- Settings
- System name, come descritto in Impostazioni e azioni rapide che possono essere bloccate
- Tiles
- EnableTileManipulation
- StartScreenSize
- RoleList
- Role (ripetere per ogni ruolo)
- ActionCenter
- Apps
- Application productId, come descritto in ID di prodotto in Windows 10 Mobile
- ID modello utente app (AUMID), come descritto in Configurazione di pacchetti con più app
- PinToStart
- Size
- Location
- Buttons
- ButtonLockdownList
- Button name
- ButtonRemapList
- Button name
- ButtonEvent name
- Application productId, come descritto in ID di prodotto in Windows 10 Mobile
- ButtonEvent name
- Button name
- ButtonLockdownList
- CSPRunner
- SyncML
- MenuItems
- DisableMenuItems
- Settings
- System name, come descritto in Impostazioni e azioni rapide che possono essere bloccate
- Tiles
- EnableTileManipulation
- StartScreenSize
- Role (ripetere per ogni ruolo)
Configurazione di pacchetti con più app
I pacchetti con più app consentono l'esistenza di più app all'interno dello stesso pacchetto. Dato che gli ID di prodotto identificano i pacchetti e non le applicazioni, la specifica di un ID di prodotto non è sufficiente per distinguere tra le singole app all'interno di un pacchetto con più app. Il tentativo di aggiunta di riquadri delle applicazioni da un pacchetto con più app semplicemente con l'ID di prodotto può portare a comportamenti imprevisti.
Per supportare l'aggiunta di applicazioni in pacchetti con più app, è possibile specificare un parametro AUMID in lockdown.xml.
L'esempio seguente mostra come aggiungere sia Posta di Outlook che Calendario di Outlook:
<Apps>
<!-- Outlook Calendar -->
<Application productId="{A558FEBA-85D7-4665-B5D8-A2FF9C19799B}" aumid="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.calendar">
<PinToStart>
<Size>Large</Size>
<Location>
<LocationX>1</LocationX>
<LocationY>4</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Outlook Mail-->
<Application productId="{A558FEBA-85D7-4665-B5D8-A2FF9C19799B}" aumid="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.mail">
<PinToStart>
<Size>Large</Size>
<Location>
<LocationX>1</LocationX>
<LocationY>6</LocationY>
</Location>
</PinToStart>
</Application>
</Apps>
Esempio di blocco da usare in un file XML di blocco
L'esempio XML può essere usato come file di blocco contenuto in un pacchetto di provisioning creato in Progettazione immagine e configurazione di Windows. Tuttavia, se usi MDM per effettuare il push del file di blocco direttamente nei dispositivi, l'esempio di file XML deve usare caratteri di escape per il blocco (ad esempio < al posto di <) a causa del codice XML incorporato nel file XML. Puoi trovare facilmente uno strumento online per facilitare questo processo.
<?xml version="1.0" encoding="utf-8"?>
<HandheldLockdown version="1.0" >
<Default>
<ActionCenter enabled="true" />
<Apps>
<!-- Settings -->
<Application productId="{2A4E62D8-8809-4787-89F8-69D0F01654FB}">
<PinToStart>
<Size>Large</Size>
<Location>
<LocationX>0</LocationX>
<LocationY>0</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Outlook Calendar -->
<Application productId="{A558FEBA-85D7-4665-B5D8-A2FF9C19799B}" aumid="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.calendar">
<PinToStart>
<Size>Small</Size>
<Location>
<LocationX>0</LocationX>
<LocationY>2</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Photos -->
<Application productId="{FCA55E1B-B9A4-4289-882F-084EF4145005}">
<PinToStart>
<Size>Medium</Size>
<Location>
<LocationX>2</LocationX>
<LocationY>2</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Edge -->
<Application productId="{395589FB-5884-4709-B9DF-F7D558663FFD}" />
<!-- Login App -->
<Application productId="{C85DC60D-30D4-4C67-A4B4-58282F1D152C}" />
</Apps>
<Buttons>
<ButtonLockdownList>
<!-- Lockdown all buttons -->
<Button name="Search">
</Button>
<Button name="Camera">
</Button>
<Button name="Custom1">
</Button>
<Button name="Custom2">
</Button>
<Button name="Custom3">
</Button>
</ButtonLockdownList>
<ButtonRemapList>
<Button name="Search">
<ButtonEvent name="Press">
<!-- Edge-->
<Application productId="{395589FB-5884-4709-B9DF-F7D558663FFD}" parameters="" />
</ButtonEvent>
</Button>
</ButtonRemapList>
</Buttons>
<CSPRunner>
<SyncML xmlns="SYNCML:SYNCML1.2">
<SyncBody>
<Replace>
<CmdID>1</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/EnterpriseAssignedAccess/Theme/ThemeAccentColorID</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">int</Format>
</Meta>
<!-- zero based index of available theme colors -->
<Data>7</Data>
</Item>
</Replace>
<Final/>
</SyncBody>
</SyncML>
<SyncML xmlns="SYNCML:SYNCML1.2">
<SyncBody>
<Replace>
<CmdID>1</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/EnterpriseAssignedAccess/Theme/ThemeBackground</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">int</Format>
</Meta>
<!-- 0 for "light", 1 for "dark" -->
<Data>1</Data>
</Item>
</Replace>
<Final/>
</SyncBody>
</SyncML>
<SyncML xmlns="SYNCML:SYNCML1.2">
<SyncBody>
<Replace>
<CmdID>2</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/EnterpriseAssignedAccess/LockScreenWallpaper/BGFileName</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">chr</Format>
<Type xmlns="syncml:metinf">text/plain</Type>
</Meta>
<Data>c:\windows\system32\lockscreen\480x800\Wallpaper_05.jpg</Data>
</Item>
</Replace>
<Final/>
</SyncBody>
</SyncML>
</CSPRunner>
<MenuItems>
<DisableMenuItems/>
</MenuItems>
<Settings>
<!-- Quick actions: Brightness, Rotation -->
<System name="SystemSettings_System_Display_QuickAction_Brightness"/>
<System name="SystemSettings_System_Display_Internal_Rotation"/>
<!-- Brightness+Rotation, About -->
<System name="SettingsPageGroupPCSystem"/>
<System name="SettingsPageDisplay"/>
<System name="SettingsPagePCSystemInfo"/>
<!-- Ringtones, sounds -->
<System name="SettingsPageGroupPersonalization"/>
<System name="SettingsPageSounds"/>
</Settings>
<Tiles>
<EnableTileManipulation/>
</Tiles>
<StartScreenSize>Small</StartScreenSize>
</Default>
<RoleList>
<Role guid="{88501844-3b51-4c9f-9da7-7ca745e7da6b}" name="Associate">
<ActionCenter enabled="0"/>
<Apps>
<!-- Settings -->
<Application productId="{2A4E62D8-8809-4787-89F8-69D0F01654FB}">
<PinToStart>
<Size>Small</Size>
<Location>
<LocationX>0</LocationX>
<LocationY>0</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Outlook Calendar -->
<Application productId="{A558FEBA-85D7-4665-B5D8-A2FF9C19799B}" aumid="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.calendar">
<PinToStart>
<Size>Large</Size>
<Location>
<LocationX>0</LocationX>
<LocationY>2</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Login App -->
<Application productId="{C85DC60D-30D4-4C67-A4B4-58282F1D152C}" />
</Apps>
<Buttons />
<CSPRunner>
<SyncML xmlns="SYNCML:SYNCML1.2">
<SyncBody>
<Replace>
<CmdID>1</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/EnterpriseAssignedAccess/Theme/ThemeAccentColorID</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">int</Format>
</Meta>
<!-- zero based index of available theme colors -->
<Data>10</Data>
</Item>
</Replace>
<Final/>
</SyncBody>
</SyncML>
<SyncML xmlns="SYNCML:SYNCML1.2">
<SyncBody>
<Replace>
<CmdID>1</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/EnterpriseAssignedAccess/Theme/ThemeBackground</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">int</Format>
</Meta>
<!-- 0 for "light", 1 for "dark" -->
<Data>0</Data>
</Item>
</Replace>
<Final/>
</SyncBody>
</SyncML>
<SyncML xmlns="SYNCML:SYNCML1.2">
<SyncBody>
<Replace>
<CmdID>2</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/EnterpriseAssignedAccess/LockScreenWallpaper/BGFileName</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">chr</Format>
<Type xmlns="syncml:metinf">text/plain</Type>
</Meta>
<Data>c:\windows\system32\lockscreen\480x800\Wallpaper_08.jpg</Data>
</Item>
</Replace>
<Final/>
</SyncBody>
</SyncML>
</CSPRunner>
<MenuItems>
<DisableMenuItems/>
</MenuItems>
<Settings>
<!-- Brightness+Rotation, Notifications, About -->
<System name="SettingsPageGroupPCSystem"/>
<System name="SettingsPageAppsNotifications"/>
<System name="SettingsPageDisplay"/>
<System name="SettingsPagePCSystemInfo"/>
<!-- Ringtones, sounds -->
<System name="SettingsPageGroupPersonalization"/>
<System name="SettingsPageSounds"/>
<!-- Workplace -->
<System name="SettingsPageGroupAccounts"/>
<System name="SettingsPageAccountsWorkplace"/>
</Settings>
</Role>
<Role guid="{7bb62e8c-81ba-463c-b691-74af68230b42}" name="Manager">
<ActionCenter enabled="true" />
<Apps>
<!-- Alarms and Clock -->
<Application productId="{44F7D2B4-553D-4BEC-A8B7-634CE897ED5F}">
<PinToStart>
<Size>Small</Size>
<Location>
<LocationX>0</LocationX>
<LocationY>0</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Settings -->
<Application productId="{2A4E62D8-8809-4787-89F8-69D0F01654FB}">
<PinToStart>
<Size>Small</Size>
<Location>
<LocationX>1</LocationX>
<LocationY>0</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Outlook Calendar -->
<Application productId="{A558FEBA-85D7-4665-B5D8-A2FF9C19799B}" aumid="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.calendar">
<PinToStart>
<Size>Medium</Size>
<Location>
<LocationX>2</LocationX>
<LocationY>0</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Calculator -->
<Application productId="{B58171C6-C70C-4266-A2E8-8F9C994F4456}" />
<!-- Photos -->
<Application productId="{FCA55E1B-B9A4-4289-882F-084EF4145005}">
<PinToStart>
<Size>Small</Size>
<Location>
<LocationX>0</LocationX>
<LocationY>2</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Store -->
<Application productId="{7D47D89A-7900-47C5-93F2-46EB6D94C159}">
<PinToStart>
<Size>Medium</Size>
<Location>
<LocationX>2</LocationX>
<LocationY>2</LocationY>
</Location>
</PinToStart>
</Application>
<!-- Login App -->
<Application productId="{C85DC60D-30D4-4C67-A4B4-58282F1D152C}" />
</Apps>
<Buttons />
<CSPRunner>
<SyncML xmlns="SYNCML:SYNCML1.2">
<SyncBody>
<Replace>
<CmdID>1</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/EnterpriseAssignedAccess/Theme/ThemeAccentColorID</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">int</Format>
</Meta>
<!-- zero based index of available theme colors -->
<Data>2</Data>
</Item>
</Replace>
<Final/>
</SyncBody>
</SyncML>
<SyncML xmlns="SYNCML:SYNCML1.2">
<SyncBody>
<Replace>
<CmdID>1</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/EnterpriseAssignedAccess/Theme/ThemeBackground</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">int</Format>
</Meta>
<!-- 0 for "light", 1 for "dark" -->
<Data>1</Data>
</Item>
</Replace>
<Final/>
</SyncBody>
</SyncML>
<SyncML xmlns="SYNCML:SYNCML1.2">
<SyncBody>
<Replace>
<CmdID>2</CmdID>
<Item>
<Target>
<LocURI>./Vendor/MSFT/EnterpriseAssignedAccess/LockScreenWallpaper/BGFileName</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">chr</Format>
<Type xmlns="syncml:metinf">text/plain</Type>
</Meta>
<Data>c:\windows\system32\lockscreen\480x800\Wallpaper_015.jpg</Data>
</Item>
</Replace>
<Final/>
</SyncBody>
</SyncML>
</CSPRunner>
<MenuItems>
<DisableMenuItems/>
</MenuItems>
<Settings>
<!-- Allow all settings -->
</Settings>
<Tiles>
<EnableTileManipulation/>
</Tiles>
</Role>
</RoleList>
</HandheldLockdown>
Aggiungere il file XML di blocco a un pacchetto di provisioning
Usa lo strumento Progettazione immagine e configurazione di Windows incluso in Windows Assessment and Deployment Kit (ADK) per Windows 10 per creare un pacchetto di provisioning. Installa l'ADK.
Segui le istruzioni in Creare e applicare un pacchetto di provisioning per creare un progetto, selezionando Tutte le edizioni di Windows per il progetto.
In Personalizzazioni disponibili vai a Impostazioni di runtime > EmbeddedLockdownProfiles > AssignedAccessXml.
Nel riquadro centrale fai clic su Sfoglia per individuare e selezionare il file XML di blocco che hai creato.
.png)
Scegli Salva dal menu File.
Scegli Pacchetto di provisioning dal menu Esporta.
Modifica Proprietario in Amministratore IT per assegnare a questo pacchetto di provisioning una precedenza maggiore rispetto agli altri pacchetti di provisioning applicati al dispositivo da altre origini, quindi seleziona Avanti.
Facoltativo. Nella finestra Sicurezza pacchetto di provisioning puoi scegliere di crittografare il pacchetto e abilitare la firma del pacchetto.
Abilita crittografia pacchetto- Se selezioni questa opzione, sullo schermo verrà visualizzata una password generata automaticamente.
Abilita firma pacchetto - Se selezioni questa opzione, devi selezionare un certificato valido da usare per la firma del pacchetto. Per specificare il certificato, fai clic su Seleziona e scegli il certificato che vuoi usare per firmare il pacchetto.
Fai clic su Avanti per specificare il percorso di output in cui vuoi posizionare il pacchetto di provisioning creato. Per impostazione predefinita, Progettazione immagini e configurazione di Windows usa la cartella di progetto come percorso di output.
Facoltativamente, puoi fare clic su Sfoglia per modificare il percorso di output predefinito.
Fai clic su Avanti.
Fai clic su Build per iniziare a compilare il pacchetto. La compilazione del pacchetto di provisioning non richiede molto tempo. Le informazioni del progetto vengono visualizzate nella pagina di compilazione e la barra di stato indica lo stato della compilazione.
Se devi annullare la compilazione, fai clic su Cancel. Ciò consente di annullare il processo di compilazione corrente, di chiudere la procedura guidata e di tornare alla pagina per le personalizzazioni.
Se la compilazione non riesce, viene visualizzato un messaggio di errore che include un link alla cartella del progetto. Puoi esaminare i log per stabilire la causa dell'errore. Dopo aver risolto il problema, prova a generare il pacchetto di nuovo.
Se la compilazione riesce, verranno visualizzati il nome del pacchetto di provisioning, la directory di output e la directory del progetto.
Se vuoi, puoi generare di nuovo il pacchetto di provisioning e selezionare un percorso diverso per il pacchetto di output. A tale scopo, fai clic su Back per modificare il nome e il percorso del pacchetto di output, quindi fai clic su Next per avviare un'altra compilazione.
Al termine, fai clic su Fine per chiudere la procedura guidata e tornare alla pagina Personalizzazioni.
Dopo aver compilato il pacchetto di provisioning, segui le istruzioni per applicare un pacchetto di provisioning in fase di esecuzione a Windows 10 Mobile.
Effettuare il push del file XML di blocco con MDM
Dopo aver distribuito i tuoi dispositivi, puoi ancora configurare le impostazioni di blocco tramite la soluzione MDM in uso, se supporta il CSP EnterpriseAssignedAccess.
Per effettuare il push delle impostazioni di blocco nei dispositivi registrati, usa l'impostazione AssignedAccessXML e usa il file XML di blocco come valore. Il file XML di blocco sarà in una sezione HandheldLockdown che diventa XML incorporato in XML, quindi il file XML che immetti deve usare caratteri di escape (ad esempio < al posto di <). Dopo il push delle impostazioni di blocco nel dispositivo effettuato dal provider MDM, il provider CSP elabora il file e aggiorna il dispositivo.
Argomenti correlati
Impostazioni e azioni rapide che possono essere bloccate in Windows 10 Mobile