Win8 LOB Modern LOB Deployment

18
Modern LoB App Deployment Simon May Infrastructure Evangelist Microsoft

description

good

Transcript of Win8 LOB Modern LOB Deployment

Microsoft Visual Identity PowerPoint Guidelines

Modern LoB App DeploymentSimon MayInfrastructure EvangelistMicrosoft

Modern App Deployment FundamentalsModule objectivesUnderstand modern app deployment termstypesmethodsrequirementslifecycleModern App Terms

microsoftvirtualacademy.com

The process of installing a modern app for which you have the appx package files onto a device that supports the installation of appx packages.SideloadingThe process of selecting and recommending through a company app portal apps from the public Windows Store.DeeplinkingSideloading: RequirementsYou have the appx package filesThe appx package is signed with a trusted code-signing certificateSideloading is enabled on the target deviceThe target device is licensed for sideloading1. You must have the appx package files

Appx package file for the appAppx package file for the apps dependencies

Do not need the PowerShell script or certificate that Visual Studio produces1. The appx package is signed with a trusted code-signing certificate

Certificate must be trusted by the target deviceNormally the enterprise root CACould be a certificate chainable to a public root CAMechanisms exist to enrol an enterprise cert to a non domain joined device3. Sideloading is enabled on the target device

For domain joined devices enable the group policy setting: Computer Configuration\Administrative Templates\Windows Components\App Package Deployment\Allow all trusted apps to install = TrueFor non domain joined devices enable the local group policy setting above or this registry key:HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1

4. The target device is licensed for sideloading

Windows RT DevicesWindows 8 ProWindows 8 EnterpriseDomain JoinedN/ASideloading product keyNot Domain JoinedSideloading product keySideloading product keySideloading product key4a. How to add a Sideloading product keyFirst add the keySlmgr /ipk Second activate the keyslmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1eNote: The activation GUID is not the same as the sideloading product key. The activation GUID will always be ec67814b-30e6-4a50-bf7b-d55daf729d1e.Note: This can be scripted!Sideloading for A User or for All UsersProvisioned apps are installed for all usersSideloaded apps are installed per userProvisioned AppsMaximum 24 Provisioned Apps (including built in, so 10 apps available)Install for every user at first logonSpecific to the PC and do not roam with the userApps can be provisioned before sideloading is enabled or a sideloading product key is added

Ways to SideloadPowerShell Module 2System Center Configuration Manager 2012 SP1 Modules 3, 4, 9, 10, 11Windows Intune Modules 5, 6, 9, 10, 11DeeplinkingAny app from the Windows Store can be deep linkedYou cannot force a deep linked app to installedRequires a Microsoft accountUser is responsible for paymentDeeplinking helps you surface useful apps to your users and curate the Windows Store for them

Removing AppsApps can be removed with PowerShellApps can be uninstalled by the userRemoving an app for one user doesnt remove it for another*Provisioned apps can be removed

*provisioned apps that are removed from the image are removed for the current user and any new users but not other existing usersUpdating AppsSideloading apps must be updated by youHigher version number winsTo update provisioned apps, first remove the appDeeplinked apps are updated by the user from the Windows StoreResourcesSideloading Requirements: http://technet.microsoft.com/en-us/library/hh852635.aspx#SideloadingRequirements 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/6/2013 3:14 PM18 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.