-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add ADMX definition for Group Policy (#809)
- Loading branch information
Luis Chacón
authored
Apr 6, 2021
1 parent
63dc4bb
commit 82f994d
Showing
7 changed files
with
247 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,6 @@ | ||
abcd | ||
adml | ||
admx | ||
AFX | ||
agg | ||
aicli | ||
|
@@ -274,4 +276,5 @@ wsv | |
wto | ||
Wunused | ||
WZDNCRFJ | ||
xsi | ||
zy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,120 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- Copyright (c) Microsoft Corporation. | ||
Licensed under the MIT License. --> | ||
<policyDefinitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions"> | ||
<policyNamespaces> | ||
<target prefix="appinstaller" namespace="Microsoft.Policies.AppInstaller" /> | ||
<using prefix="windows" namespace="Microsoft.Policies.Windows" /> | ||
</policyNamespaces> | ||
<resources minRequiredRevision="1.0" /> | ||
<categories> | ||
<category name="AppInstaller" displayName="$(string.AppInstaller)"> | ||
<parentCategory ref="windows:WindowsComponents" /> | ||
</category> | ||
</categories> | ||
<policies> | ||
<policy name="EnableAppInstaller" class="Machine" displayName="$(string.EnableAppInstaller)" explainText="$(string.EnableAppInstallerExplanation)" key="Software\Policies\Microsoft\Windows\AppInstaller" valueName="EnableAppInstaller"> | ||
<parentCategory ref="AppInstaller" /> | ||
<supportedOn ref="windows:SUPPORTED_Windows_10_0_RS3" /> | ||
<enabledValue> | ||
<decimal value="1" /> | ||
</enabledValue> | ||
<disabledValue> | ||
<decimal value="0" /> | ||
</disabledValue> | ||
</policy> | ||
<policy name="EnableSettings" class="Machine" displayName="$(string.EnableSettings)" explainText="$(string.EnableSettingsExplanation)" key="Software\Policies\Microsoft\Windows\AppInstaller" valueName="EnableSettings"> | ||
<parentCategory ref="AppInstaller" /> | ||
<supportedOn ref="windows:SUPPORTED_Windows_10_0_RS3" /> | ||
<enabledValue> | ||
<decimal value="1" /> | ||
</enabledValue> | ||
<disabledValue> | ||
<decimal value="0" /> | ||
</disabledValue> | ||
</policy> | ||
<policy name="EnableExperimentalFeatures" class="Machine" displayName="$(string.EnableExperimentalFeatures)" explainText="$(string.EnableExperimentalFeaturesExplanation)" key="Software\Policies\Microsoft\Windows\AppInstaller" valueName="EnableExperimentalFeatures"> | ||
<parentCategory ref="AppInstaller" /> | ||
<supportedOn ref="windows:SUPPORTED_Windows_10_0_RS3" /> | ||
<enabledValue> | ||
<decimal value="1" /> | ||
</enabledValue> | ||
<disabledValue> | ||
<decimal value="0" /> | ||
</disabledValue> | ||
</policy> | ||
<policy name="EnableLocalManifestFiles" class="Machine" displayName="$(string.EnableLocalManifestFiles)" explainText="$(string.EnableLocalManifestFilesExplanation)" key="Software\Policies\Microsoft\Windows\AppInstaller" valueName="EnableLocalManifestFiles"> | ||
<parentCategory ref="AppInstaller" /> | ||
<supportedOn ref="windows:SUPPORTED_Windows_10_0_RS3" /> | ||
<enabledValue> | ||
<decimal value="1" /> | ||
</enabledValue> | ||
<disabledValue> | ||
<decimal value="0" /> | ||
</disabledValue> | ||
</policy> | ||
<policy name="EnableHashOverride" class="Machine" displayName="$(string.EnableHashOverride)" explainText="$(string.EnableHashOverrideExplanation)" key="Software\Policies\Microsoft\Windows\AppInstaller" valueName="EnableHashOverride"> | ||
<parentCategory ref="AppInstaller" /> | ||
<supportedOn ref="windows:SUPPORTED_Windows_10_0_RS3" /> | ||
<enabledValue> | ||
<decimal value="1" /> | ||
</enabledValue> | ||
<disabledValue> | ||
<decimal value="0" /> | ||
</disabledValue> | ||
</policy> | ||
<policy name="EnableDefaultSource" class="Machine" displayName="$(string.EnableDefaultSource)" explainText="$(string.EnableDefaultSourceExplanation)" key="Software\Policies\Microsoft\Windows\AppInstaller" valueName="EnableDefaultSource"> | ||
<parentCategory ref="AppInstaller" /> | ||
<supportedOn ref="windows:SUPPORTED_Windows_10_0_RS3" /> | ||
<enabledValue> | ||
<decimal value="1" /> | ||
</enabledValue> | ||
<disabledValue> | ||
<decimal value="0" /> | ||
</disabledValue> | ||
</policy> | ||
<policy name="EnableMicrosoftStoreSource" class="Machine" displayName="$(string.EnableMicrosoftStoreSource)" explainText="$(string.EnableMicrosoftStoreSourceExplanation)" key="Software\Policies\Microsoft\Windows\AppInstaller" valueName="EnableMicrosoftStoreSource"> | ||
<parentCategory ref="AppInstaller" /> | ||
<supportedOn ref="windows:SUPPORTED_Windows_10_0_RS3" /> | ||
<enabledValue> | ||
<decimal value="1" /> | ||
</enabledValue> | ||
<disabledValue> | ||
<decimal value="0" /> | ||
</disabledValue> | ||
</policy> | ||
<policy name="SourceAutoUpdateIntervalInMinutes" class="Machine" displayName="$(string.SourceAutoUpdateIntervalInMinutes)" explainText="$(string.SourceAutoUpdateIntervalInMinutesExplanation)" presentation="$(presentation.SourceAutoUpdateIntervalInMinutes)" key="Software\Policies\Microsoft\Windows\AppInstaller"> | ||
<parentCategory ref="AppInstaller" /> | ||
<supportedOn ref="windows:SUPPORTED_Windows_10_0_RS3" /> | ||
<elements> | ||
<decimal id="SourceAutoUpdateIntervalInMinutes" valueName="SourceAutoUpdateIntervalInMinutes" maxValue="43200" /> | ||
</elements> | ||
</policy> | ||
<policy name="EnableAdditionalSources" class="Machine" displayName="$(string.EnableAdditionalSources)" explainText="$(string.EnableAdditionalSourcesExplanation)" presentation="$(presentation.AdditionalSources)" key="Software\Policies\Microsoft\Windows\AppInstaller" valueName="EnableAdditionalSources"> | ||
<parentCategory ref="AppInstaller" /> | ||
<supportedOn ref="windows:SUPPORTED_Windows_10_0_RS3" /> | ||
<enabledValue> | ||
<decimal value="1" /> | ||
</enabledValue> | ||
<disabledValue> | ||
<decimal value="0" /> | ||
</disabledValue> | ||
<elements> | ||
<list id="AdditionalSources" key="Software\Policies\Microsoft\Windows\AppInstaller\AdditionalSources" valuePrefix="" /> | ||
</elements> | ||
</policy> | ||
<policy name="EnableAllowedSources" class="Machine" displayName="$(string.EnableAllowedSources)" explainText="$(string.EnableAllowedSourcesExplanation)" presentation="$(presentation.AllowedSources)" key="Software\Policies\Microsoft\Windows\AppInstaller" valueName="EnableAllowedSources"> | ||
<parentCategory ref="AppInstaller" /> | ||
<supportedOn ref="windows:SUPPORTED_Windows_10_0_RS3" /> | ||
<enabledValue> | ||
<decimal value="1" /> | ||
</enabledValue> | ||
<disabledValue> | ||
<decimal value="0" /> | ||
</disabledValue> | ||
<elements> | ||
<list id="AllowedSources" key="Software\Policies\Microsoft\Windows\AppInstaller\AllowedSources" valuePrefix="" /> | ||
</elements> | ||
</policy> | ||
</policies> | ||
</policyDefinitions> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- Copyright (c) Microsoft Corporation. | ||
Licensed under the MIT License. --> | ||
<policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions"> | ||
<displayName>App Installer</displayName> | ||
<description>App Installer</description> | ||
<resources> | ||
<stringTable> | ||
<string id="AppInstaller">Desktop App Installer</string> | ||
<string id="EnableAppInstaller">Enable App Installer</string> | ||
<string id="EnableAppInstallerExplanation">This policy controls whether the Windows Package Manager can be used by users. | ||
|
||
If you enable or do not configure this setting, users will be able to use the Windows Package Manager. | ||
|
||
If you disable this setting, users will not be able to use the Windows Package Manager.</string> | ||
<string id="EnableSettings">Enable App Installer Settings</string> | ||
<string id="EnableSettingsExplanation">This policy controls whether users can change their settings. | ||
|
||
If you enable or do not configure this setting, users will be able to change settings for the Windows Package Manager. | ||
|
||
If you disable this setting, users will not be able to change settings for the Windows Package Manager.</string> | ||
<string id="EnableExperimentalFeatures">Enable App Installer Experimental Features</string> | ||
<string id="EnableExperimentalFeaturesExplanation">This policy controls whether users can enable experimental features in the Windows Package Manager. | ||
|
||
If you enable or do not configure this setting, users will be able to enable experimental features for the Windows Package Manager. | ||
|
||
If you disable this setting, users will not be able to enable experimental features for the Windows Package Manager.</string> | ||
<string id="EnableLocalManifestFiles">Enable App Installer Local Manifest Files</string> | ||
<string id="EnableLocalManifestFilesExplanation">This policy controls whether users can install packages with local manifest files. | ||
|
||
If you enable or do not configure this setting, users will be able to install packages with local manifests using the Windows Package Manager. | ||
|
||
If you disable this setting, users will not be able to install packages with local manifests using the Windows Package Manager.</string> | ||
<string id="EnableHashOverride">Enable App Installer Hash Override</string> | ||
<string id="EnableHashOverrideExplanation">This policy controls whether or not the Windows Package Manager can be configured to enable the ability override the SHA256 security validation in settings. | ||
|
||
If you enable or do not configure this policy, users will be able to enable the ability override the SHA256 security validation in the Windows Package Manager settings. | ||
|
||
If you disable this policy, users will not be able to enable the ability override the SHA256 security validation in the Windows Package Manager settings.</string> | ||
<string id="EnableDefaultSource">Enable App Installer Default Source</string> | ||
<string id="EnableDefaultSourceExplanation">This policy controls the default source included with the Windows Package Manager. | ||
|
||
If you do not configure this setting, the default source for the Windows Package Manager will be available and can be removed. | ||
|
||
If you enable this setting, the default source for the Windows Package Manager will be available and cannot be removed. | ||
|
||
If you disable this setting the default source for the Windows Package Manager will not be available.</string> | ||
<string id="EnableMicrosoftStoreSource">Enable App Installer Microsoft Store Source</string> | ||
<string id="EnableMicrosoftStoreSourceExplanation">This policy controls the Microsoft Store source included with the Windows Package Manager. | ||
|
||
If you do not configure this setting, the Microsoft Store source for the Windows Package manager will be available and can be removed. | ||
|
||
If you enable this setting, the Microsoft Store source for the Windows Package Manager will be available and cannot be removed. | ||
|
||
If you disable this setting the Microsoft Store source for the Windows Package Manager will not be available.</string> | ||
<string id="SourceAutoUpdateIntervalInMinutes">Set App Installer Source Auto Update Interval In Minutes</string> | ||
<string id="SourceAutoUpdateIntervalInMinutesExplanation">This policy controls the auto update interval for package-based sources. | ||
|
||
If you disable or do not configure this setting, the default interval or the value specified in settings will be used by the Windows Package Manager. | ||
|
||
If you enable this setting, the number of minutes specified will be used by the Windows Package Manager.</string> | ||
<string id="EnableAdditionalSources">Enable App Installer Additional Sources</string> | ||
<string id="EnableAdditionalSourcesExplanation">This policy controls additional sources provided by the enterprise IT administrator. | ||
|
||
If you do not configure this policy, no additional sources will be configured for the Windows Package Manager. | ||
|
||
If you enable this policy, the additional sources will be added to the Windows Package Manager and cannot be removed. The representation for each additional source can be obtained from installed sources using 'winget source export'. | ||
|
||
If you disable this policy, no additional sources can be configured for the Windows Package Manager.</string> | ||
<string id="EnableAllowedSources">Enable App Installer Allowed Sources</string> | ||
<string id="EnableAllowedSourcesExplanation">This policy controls additional sources allowed by the enterprise IT administrator. | ||
|
||
If you do not configure this policy, users will be able to add or remove additional sources other than those configured by policy. | ||
|
||
If you enable this policy, only the sources specified can be added or removed from the Windows Package Manager. The representation for each allowed source can be obtained from installed sources using 'winget source export'. | ||
|
||
If you disable this policy, no additional sources can be configured for the Windows Package Manager.</string> | ||
</stringTable> | ||
<presentationTable> | ||
<presentation id="SourceAutoUpdateIntervalInMinutes"> | ||
<decimalTextBox refId="SourceAutoUpdateIntervalInMinutes" defaultValue="5">Source Auto Update Interval In Minutes</decimalTextBox> | ||
</presentation> | ||
<presentation id="AdditionalSources"> | ||
<listBox refId="AdditionalSources" required="false">Additional Sources: </listBox> | ||
</presentation> | ||
<presentation id="AllowedSources"> | ||
<listBox refId="AllowedSources" required="false">Allowed Sources: </listBox> | ||
</presentation> | ||
</presentationTable> | ||
</resources> | ||
</policyDefinitionResources> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters