如何访问 MDM 设置的 UWP 应用程序设置?

How to access UWP application settings set by MDM?

我正在使用 EnterpriseModernAppManagement CSP 为此处定义的某些 UWP 应用程序安装和设置设置:

https://msdn.microsoft.com/en-us/library/windows/hardware/dn904956(v=vs.85).aspx

.../PackageFamilyName/AppSettingPolicy/SettingValue (only for ./User/Vendor/MSFT) Added in Windows 10, version 1511. The SettingValue and data represent a key value pair to be configured for the app.

UWP 应用安装正确且设置设置(通过 AppSettingPolicy)成功执行。

但是我现在如何使用 C# 访问应用程序内部的自定义设置?

Windows.Storage.ApplicationData.Current.LocalSetting.ValuesWindows.Storage.ApplicationData.Current.RoamingSettings.Values key/value 对似乎都是空的并且不受 MDM 更改的影响.

有没有办法通过 MDM 将任意 settings/configuration 发送到自定义 UWP 应用程序?

显然,在通过 EnterpriseModernAppManagement CSP 推送 AppSettingPolicy 键值对后,在应用程序的本地设置中创建了新容器。

可以通过以下方式访问值:

ApplicationData.Current.LocalSettings.Containers["Managed.App.Settings"].Values

如果能在某处记录下来就好了! :)