You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-Draft/RFCXXXX-Policy.md
+15-8Lines changed: 15 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ Comments Due: 6/30/2019
12
12
13
13
## Motivation
14
14
15
-
Consumers, developers, and enterprise system administrators should be able to flexibly and reliable way to configure PowerShell 7.
15
+
Consumers, developers, and enterprise system administrators should be able to flexibly and reliable configure PowerShell 7.
16
16
17
17
## Acknowledgement
18
18
@@ -43,11 +43,11 @@ PowerShell 7 has hard-coded defaults for all configuration options.
43
43
44
44
The default values must be `secure-by-default`.
45
45
46
-
For release versions hard-coded defaults must be the same as ones in re-installed configuration files. For preview versions they may vary (ex., enable experimental features and so on).
46
+
For release versions hard-coded defaults must be the same as ones in pre-installed configuration files. For preview versions they may vary (ex., enable experimental features and so on).
47
47
48
48
System configuration includes security sensitive setting,
49
49
and failing to read those setting could result in an insecure system.
50
-
So, if during startup, PowerShell 7 cannot read system configuration files,
50
+
So, if during startup, PowerShell 7 cannot read files read from the Computer-Wide scope,
51
51
it fails to startup.
52
52
53
53
If during startup PowerShell 7 cannot read user configuration files it uses _hardcoded_ defaults.
@@ -59,13 +59,13 @@ If during operation PowerShell 7 cannot read configuration files it continue to
59
59
`PowerShell 7` settings are grouped into `Policy settings` and `Regular settings`.
60
60
Regular settings are normal configuration settings.
61
61
Regular settings can be treated as default and recommended values.
62
-
Policy settings is high priority and overlap regular settings.
63
-
Policy settings are used by administrators to centrally manage applications.
62
+
Policy settings is high precedence.
63
+
See [Precedence for Policy settings in descending order](#precedence-for-policy-settings-in-descending-order).
64
+
Policy settings are used by administrators to centrally manage PowerShell and hosted applications.
@@ -207,6 +207,13 @@ I filed [#9632](https://github.com/PowerShell/PowerShell/issues/9632) on Updatab
207
207
208
208
### Automatically resolve Windows PowerShell policy conflicts
209
209
210
+
#### Motivation
211
+
212
+
This is a description of the alternative to [Policy settings Setting Fall-Back](#policy-settings-setting-fall-back).
213
+
The main purpose of describing the alternative is to describe why it should not be pursued.
214
+
215
+
#### Description
216
+
210
217
We could attempt to resolve policy conflicts between PowerShell 7 policy and Windows PowerShell policy.
211
218
This would make the `Precedence for Policy settings` not just a simple list but a complex set of rules that would not be easily understood. See [this conversation](https://github.com/PowerShell/PowerShell/issues/9309?#issuecomment-480643922).
0 commit comments