Skip to content

Commit 2ec6918

Browse files
authored
Merge pull request #11142 from MicrosoftDocs/VMF-chrisda
VMF-chrisda to Main
2 parents ae9fd80 + 5b87c7e commit 2ec6918

File tree

3 files changed

+78
-0
lines changed

3 files changed

+78
-0
lines changed

exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or
1919

2020
Use the Add-VivaModuleFeaturePolicy cmdlet to add a new access policy for a specific feature in Viva. The attributes of the policy are defined using the various parameters of the cmdlet. Policies are used to restrict or grant access to the specified feature for specific users, groups, or the entire tenant. Note that the most restrictive policy for a particular user or group take priority when determining whether a feature is enabled.
2121

22+
Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for.
23+
2224
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
2325

2426
## SYNTAX
@@ -29,6 +31,7 @@ Add-VivaModuleFeaturePolicy -FeatureId <String> -IsFeatureEnabled <Boolean> -Mod
2931
[-GroupIds <String[]>]
3032
[-UserIds <String[]>]
3133
[-Everyone]
34+
[-IsUserControlEnabled <Boolean>]
3235
[-ResultSize <Unlimited>]
3336
[-WhatIf]
3437
[<CommonParameters>]
@@ -205,6 +208,29 @@ Accept pipeline input: False
205208
Accept wildcard characters: False
206209
```
207210

211+
### -IsUserControlEnabled
212+
**Note**: This parameter is available in version 3.3.0-Preview1 or later of the module.
213+
214+
The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are:
215+
216+
- $true: User control is enabled by the policy. Users can opt out of the feature.
217+
- $false: User control isn't enabled by the policy. Users can't opt of the feature.
218+
219+
Only features that allow admins to enable and disable user controls by policy can use this parameter. If the feature doesn't support admins toggling user controls, the default value applies. See the feature documentation for more information.
220+
221+
```yaml
222+
Type: Boolean
223+
Parameter Sets: (All)
224+
Aliases:
225+
Applicable: Exchange Online
226+
227+
Required: False
228+
Position: Named
229+
Default value: None
230+
Accept pipeline input: False
231+
Accept wildcard characters: False
232+
```
233+
208234
### -ResultSize
209235
This parameter is reserved for internal Microsoft use.
210236

exchange/exchange-ps/exchange/Connect-ExchangeOnline.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ Connect-ExchangeOnline
5353
[-ShowBanner]
5454
[-ShowProgress <Boolean>]
5555
[-SigningCertificate <X509Certificate2>]
56+
[-SkipLoadingCmdletHelp]
5657
[-SkipLoadingFormatData]
5758
[-TrackPerformance <Boolean>]
5859
[-UseMultithreading <Boolean>]
@@ -674,6 +675,28 @@ Accept pipeline input: False
674675
Accept wildcard characters: False
675676
```
676677

678+
### -SkipLoadingCmdletHelp
679+
**Note**: This parameter is available in version 3.3.0-Preview1 or later of the module.
680+
681+
The SkipLoadingFormatData switch avoids downloading the cmdlet help files for REST API connections. You don't need to specify a value with this switch.
682+
683+
When you use this switch, you don't get local help files for any cmdlet.
684+
685+
This switch doesn't work with the UseRPSSession switch.
686+
687+
```yaml
688+
Type: SwitchParameter
689+
Parameter Sets: (All)
690+
Aliases:
691+
Applicable: Exchange Online
692+
693+
Required: False
694+
Position: Named
695+
Default value: None
696+
Accept pipeline input: False
697+
Accept wildcard characters: False
698+
```
699+
677700
### -SkipLoadingFormatData
678701
The SkipLoadingFormatData switch avoids downloading the format data for REST API connections. You don't need to specify a value with this switch.
679702

exchange/exchange-ps/exchange/Update-VivaModuleFeaturePolicy.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ This cmdlet is available only in the Exchange Online PowerShell module v3.2.0 or
1919

2020
Use the Update-VivaModuleFeaturePolicy cmdlet to update an access policy for a feature in a Viva module. The most restrictive policy for a particular user or group takes priority when determining whether a feature is enabled.
2121

22+
Some features include the option for user controls (user opt out). Refer to the feature documentation to see if user controls are available for the feature that you intend to set a policy for.
23+
2224
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
2325

2426
## SYNTAX
@@ -27,6 +29,7 @@ For information about the parameter sets in the Syntax section below, see [Excha
2729
Update-VivaModuleFeaturePolicy -FeatureId <String> -ModuleId <String> -PolicyId <String>
2830
[-Confirm]
2931
[-IsFeatureEnabled <Boolean>]
32+
[-IsUserControlEnabled <Boolean>]
3033
[-GroupIds <String[]>]
3134
[-Everyone <Boolean>]
3235
[-Name <String>]
@@ -43,6 +46,7 @@ This cmdlet updates the attributes of the policy that you specify. These attribu
4346

4447
- The policy name (Name parameter).
4548
- Whether or not the policy enables the feature (IsFeatureEnabled parameter).
49+
- Whether or not the policy enables user controls (IsUserControlEnabled parameter).
4650
- Who the policy applies to (the UserIds and GroupIds parameters or the Everyone parameter).
4751

4852
You can update these attributes independently of each other. For example, if you specify the Name parameter but not the IsFeatureEnabled parameter, the name of the policy is updated but whether or not the policy enables the feature remains unchanged.
@@ -228,6 +232,31 @@ Accept pipeline input: False
228232
Accept wildcard characters: False
229233
```
230234

235+
### -IsUserControlEnabled
236+
**Note**: This parameter is available in version 3.3.0-Preview1 or later of the module.
237+
238+
The IsUserControlEnabled parameter specifies whether user control is enabled by the policy. Valid values are:
239+
240+
- $true: User control is enabled by the policy. Users can opt out of the feature.
241+
- $false: User control isn't enabled by the policy. Users can't opt of the feature.
242+
243+
Only features that allow admins to enable and disable user controls by policy can use this parameter. If the feature doesn't support admins toggling user controls, the default value applies. See the feature documentation for more information.
244+
245+
If you don't want to update whether the user control is enabled by the policy, don't use this parameter.
246+
247+
```yaml
248+
Type: Boolean
249+
Parameter Sets: (All)
250+
Aliases:
251+
Applicable: Exchange Online
252+
253+
Required: False
254+
Position: Named
255+
Default value: None
256+
Accept pipeline input: False
257+
Accept wildcard characters: False
258+
```
259+
231260
### -Name
232261
The Name parameter specifies the updated name for the policy. The maximum length is 256 characters. If the value contains spaces, enclose the value in quotation marks (").
233262

0 commit comments

Comments
 (0)