On an enterprise sideloading enabled edition, the IT admins needs to verify:
- The PC is domain joined.
- The group policy is set to “Allow all trusted apps to install”.
- The app is signed by a CA that is trusted on the target PCs
STEP 1
Add your app cert to the host PC
STEP 2
Set Group Policy for sideloading
Open the Group Policy editor (gpedit.msc). For example, on a computer that is running Windows 8, from the Start screen, type Edit Group Policy, click Settings, and then select the Edit Group Policy setting from the search results.
Under Local Computer Policy in the left pane, click to expand Computer Configuration, Administrative Templates, Windows Components, and then App Package Deployment.
Double-click the Allow all trusted apps to install setting.
In the Allow all trusted apps to install window, click Enabled and then click OK.
Setting the Group Policy to allow trusted applications updates the following registry setting: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1
STEP 3
You can install an app package (.appx) on a per-user basis by using the add-appxpackage PowerShell cmdlet. There is no limit to the number of LOB apps you can add for each user.
RUN POWERSHELL as ADMIN
At the Windows PowerShell prompt on a Windows 8 or Windows Server 2012 computer, add a .appx file package. Include any required dependency app packages when you add the app. For example, type:
add-appxpackage C:\app1.appx –DependencyPath C:\winjs.appx