EducationSettings EducationSettings EducationSettings EducationSettings Class

Definition

Indicates if an app is running in an education environment.

public : static class EducationSettingspublic static class EducationSettingsPublic Static Class EducationSettings// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 Creators Update (introduced v10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v4)

Remarks

Examples of changes you might make in an education environment:

  • Simplify the user interface
  • Do not collect data or personally identifiable information (PII).
  • Change default content

Properties

IsEducationEnvironment IsEducationEnvironment IsEducationEnvironment IsEducationEnvironment

Gets a Boolean value indicating if the app is running in an education environment.

public : static PlatForm::Boolean IsEducationEnvironment { get; }public static bool IsEducationEnvironment { get; }Public Static ReadOnly Property IsEducationEnvironment As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if the app is running in an education environment.

Examples

if (Windows.System.Profile.EducationSettings.IsEducationEnvironment)
{

    SetHomePage("about:EDU");

}
else
{

    SetHomePage("about:start");

}

Remarks

Returns true when running an Education SKU (Pro Education or Education).

Returns true when the SetEduPolicies policy is set.

Always returns false on the Home SKU.

A true value means the PC is running in an education environment (set either by the SKU or by the IT admin) and sets policies and behaviors to make Windows education ready.