Skip to content

Commit 2bdc2f5

Browse files
authored
Merge branch 'master' into isrumnon-patch-3
2 parents 14b1169 + 3677edf commit 2bdc2f5

File tree

5 files changed

+94
-105
lines changed

5 files changed

+94
-105
lines changed

exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ $<VariableName> = <Get-Mailbox | Get-User> -ResultSize unlimited -Filter <Filter
6464
```
6565

6666
```powershell
67-
$<VariableName> | foreach {Set-User -Identity $_ -RemotePowerShellEnabled $false}
67+
$<VariableName> | foreach {Set-User -Identity $_.WindowsEmailAddress -RemotePowerShellEnabled $false}
6868
```
6969

7070
This example removes access to Exchange Online PowerShell for all users whose **Title** attribute contains the value "Sales Associate".
@@ -74,7 +74,7 @@ $DSA = Get-User -ResultSize unlimited -Filter "(RecipientType -eq 'UserMailbox')
7474
```
7575

7676
```powershell
77-
$DSA | foreach {Set-User -Identity $_ -RemotePowerShellEnabled $false}
77+
$DSA | foreach {Set-User -Identity $_.WindowsEmailAddress -RemotePowerShellEnabled $false}
7878
```
7979

8080
### Use a list of specific users

exchange/exchange-ps/exchange/Set-OrganizationConfig.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1615,7 +1615,12 @@ Accept wildcard characters: False
16151615
### -EnableDownloadDomains
16161616
This parameter is available only in on-premises Exchange.
16171617

1618-
{{ Fill EnableDownloadDomains Description }}
1618+
The EnableDownloadDomains parameter specifies that Outlook on the web downloads inline images from a different ___domain than the rest of Outlook on the web. Valid values are:
1619+
1620+
- $true: Outlook on the web uses a different download ___domain for inline images (for example, downloads.contoso.com). Before you enable this setting, you need to create a CNAME record and certificate for this ___domain, and add the ___domain to the ExternalDownloadHostName and InternalDownloadHostName parameters on the Set-OwaVirtualDirectory cmdlet.
1621+
- $false: The setting is disabled. This is the default value.
1622+
1623+
For more information about the security vulnerability that's addressed by this parameter, and for detailed configuration instructions, see [CVE 2021 1730](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-1730).
16191624

16201625
```yaml
16211626
Type: Boolean

skype/skype-ps/skype/Get-CsOnlineVoiceUser.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,19 @@ Get-CsOnlineVoiceUser [-CivicAddressId <XdsCivicAddressId>] [-DomainController <
2323
```
2424

2525
## DESCRIPTION
26+
**NOTE:**
27+
28+
Beginning Teams PowerShell Module 2.6.2 onwards, the below updates are applicable for TeamsOnly customers.
29+
30+
*Deprecated Attributes*
31+
32+
- Below attributes have been deprecated under "-ExpandLocation" parameter:
33+
- Force
34+
- NumberOfResultsToSkip
35+
- CorrelationId
36+
- Verb
37+
- ResultSize
38+
- LicenceState
2639

2740
## EXAMPLES
2841

skype/skype-ps/skype/Get-CsTenant.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,64 @@ Get-CsTenant [-Filter <String>] [-DomainController <Fqdn>] [[-Identity] <OUIdPar
2727
In Microsoft Teams or Skype for Business Online, tenants are groups of users who have accounts homed on the service.
2828
Organizations will typically have a single tenant in which to house all their user accounts.
2929

30+
**NOTE:**
31+
32+
Beginning Teams PowerShell Module version 2.6.2 onwards, the below updates are applicable for TeamsOnly customers.
33+
34+
*Deprecated Attributes*
35+
36+
- DisableExoPlanProvisioning
37+
- DistinguishedName
38+
- ExperiencePolicy
39+
- Id
40+
- IsByPassValidation
41+
- IsMNC
42+
- IsReadinessUploaded
43+
- IsUpgradeReady
44+
- LastSubProvisionTimeStamp
45+
- MNCEnableTimeStamp
46+
- Name
47+
- ObjectCategory
48+
- ObjectClass
49+
- ObjectState
50+
- OriginalRegistrarPool
51+
- OriginatingServer
52+
- PendingDeletion
53+
- ProvisioningCounter
54+
- PublicProvider
55+
- PublishingCounter
56+
- RegistrarPool
57+
- RemoteMachine
58+
- SubProvisioningCounter
59+
- SubProvisioningStamp
60+
- SyncingCounter
61+
- TenantPoolExtension
62+
- UpgradeRetryCounter
63+
- UserRoutingGroupIds
64+
- XForestMovePolicy
65+
- Guid
66+
- HostedVoiceMailNotProvisioned
67+
- IsO365MNC
68+
- IsValid
69+
- NonPrimarySource
70+
- OcoDomainTracked
71+
- Phone
72+
- ProvisionType
73+
- TeamsUpgradeEligible
74+
- TelehealthEnabled
75+
- TenantNotified
76+
- AssignedLicenses
77+
- OnPremisesImmutableId
78+
- OnPremisesUserPrincipalName
79+
- HostedVoiceMail
80+
- OnPremSecurityIdentifier
81+
- OnPremSamAccountName
82+
- DefaultDataLocation
83+
- DefaultPoolFqdn
84+
- AdminDescription
85+
- AllowedDataLocation
86+
- Description
87+
3088
## EXAMPLES
3189

3290
### -------------------------- Example 1 --------------------------

teams/teams-ps/teams/New-CsGroupPolicyAssignment.md

Lines changed: 15 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -12,37 +12,36 @@ ms.reviewer:
1212

1313
## SYNOPSIS
1414

15-
**Note:** Group policy assignment is currently not available in Microsoft 365 Government GCC High or DoD deployments.
16-
1715
This cmdlet is used to assign a policy to a security group or distribution list.
1816

1917
## SYNTAX
2018

2119
```
2220
New-CsGroupPolicyAssignment -GroupId <String> -PolicyType <String> -PolicyName <String> [-Rank <Int32>]
23-
[-Break] [-HttpPipelineAppend <SendAsyncStep[]>] [-HttpPipelinePrepend <SendAsyncStep[]>] [-PassThru]
24-
[-Proxy <Uri>] [-ProxyCredential <PSCredential>] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm]
25-
[<CommonParameters>]
21+
[-PassThru] [-WhatIf] [-Confirm] [<CommonParameters>]
2622
```
2723

2824
## DESCRIPTION
29-
This is used to assign a policy to a security group or distribution list. The policy assignment will then be propagated to the members of the group (even if members are added to the group later) in accordance with the rules for group policy inheritance. If a user is directly assigned a policy of a specific type, then they will not inherit a policy of the same type from a group. If a user is a member of two or more groups that each have a policy of the same type assigned, then the user will inherit the policy based on the group policy assignment with the highest rank.
30-
31-
The group policy assignment rank is set at the time a policy is being assigned to a group and is relative to other group policy assignments of the same policy type. For example, if there are two groups, each assigned a Teams Meeting policy, then one of the group assignments will be rank 1 while the other will be rank 2.
32-
33-
It's helpful to think of rank as determining the position of each policy assignment in an ordered list, from highest rank to lowest rank. In fact, rank can be specified as any number, but these are converted into sequential values 1, 2, 3, etc. with 1 being the highest rank. When assigning a policy to a group, set the rank to be the position in the list where you want the new group policy assignment to be. If a rank is not specified, the policy assignment will be given the lowest rank, corresponding to the end of the list.
25+
This cmdlet is used to assign a policy to a security group or distribution list. When creating a group policy assignment, you must specify a rank, which indicates the precedence of that assignment relative to any other group assignments for the same policy type that may exist. The assignment will be applied to users in the group for any user that does not have a direct policy assignment, provided the user does not have any higher ranking assignments from other groups for the same policy type.
3426

35-
Group policy assignment allows you to easily manage policies across different subsets of users within your organization. Group policy assignment is recommended for groups of up to 50000 users, but it will also work with larger groups up to 100000 users. Segment your users into smaller groups, or make use of default policies for the majority of users with the most common policies and only use groups for those users that require other policies.
27+
The group policy assignment rank is set at the time a policy is assigned to a group and it is relative to other group policy assignments of the same policy type. For example, if there are two groups, each assigned a Teams Meeting policy, then one of the group assignments will be rank 1 while the other will be rank 2. It's helpful to think of rank as determining the position of each policy assignment in an ordered list, from highest rank to lowest rank. In fact, rank can be specified as any number, but these are converted into sequential values 1, 2, 3, etc. with 1 being the highest rank. When assigning a policy to a group, set the rank to be the position in the list where you want the new group policy assignment to be. If a rank is not specified, the policy assignment will be given the lowest rank, corresponding to the end of the list.
3628

37-
Propagation of the policy assignments to members of the group can take up to 24 hours. Policy assignments are only propagated to users that are direct members of the group; the assignments are not propagated to members of nested groups.
29+
Once a group policy assignment is created, the policy assignment will be propagated to the members of the group, including users that are added to the group after the assignment was created. Propagation time of the initial policy assignments to members of the group varies based on the number of users in the group. Propagation time for subsequent group membership changes also varies based on the number of users being added or removed from the group. For large groups, propagation to all members may take 24 hours or more. When using group policy assignment, the recommended maximum group membership size is 50,000 users per group.
3830

39-
Group policy assignment is currently limited to the following policy types:
31+
> [!NOTES]
32+
> - Group policy assignment support is available only for the following policy types:
4033
TeamsAppSetupPolicy (App Setup policies), TeamsCallingPolicy (Calling policies), TeamsCallParkPolicy (Call park policies), TeamsChannelsPolicy, TeamsComplianceRecordingPolicy, TenantDialPlan, TeamsEducationAssignmentsAppPolicy, TeamsMeetingBroadcastPolicy (Live Events policies), TeamsMeetingPolicy (Meeting policies), TeamsMessagingPolicy (Messaging policies), TeamsShiftsPolicy, TeamsUpdateManagementPolicy.
34+
> - A given policy type can be assigned to at most 64 groups, across policy instances for that type.
35+
> - Policy assignments are only propagated to users that are direct members of the group; the assignments are not propagated to members of nested groups.
36+
> - Direct user assignments of policy take precedence over any group policy assignments for a given policy type. Group PolicyPolicy assignments only take effect to a user if that user does not have a direct policy assignment.
37+
> - Get-CsOnlineUser only shows *direct* assignments of policy. It does not show the effect of group policy assignments. To view a specific user's effective policy, use `Get-CsUserPolicyAssignment`. This cmdlet shows whether the effective policy is from a direct assignment or from a group, as well as the ranked order of each group policy assignment in the case where a user is a member of more than 1 group with a group policy assignment of the same policy type. For example, to view all TeamsMeetingPolicy assignments for a given user, $user, run the following powershell cmdlet: `Get-CsUserPolicyAssignment -Identity $user -PolicyType TeamsMeetingPolicy|select -ExpandProperty PolicySource`. For details, see [Get-CsUserPolicyAssignment](Get-CsUserPolicyAssignment.md).
38+
> - Group policy assignment is currently not available in Microsoft 365 Government GCC High or DoD deployments.
39+
4140

4241
## EXAMPLES
4342

4443
### Example 1
45-
In this example, a policy is assigned to a group specified by object id.
44+
In this example, a policy is assigned to a group specified by its object id.
4645

4746
```
4847
New-CsGroupPolicyAssignment -GroupId d8ebfa45-0f28-4d2d-9bcc-b158a49e2d17 -PolicyType TeamsMeetingPolicy -PolicyName AllOn -Rank 1
@@ -165,50 +164,6 @@ Accept pipeline input: False
165164
Accept wildcard characters: False
166165
```
167166
168-
### -Break
169-
Wait for .NET debugger to attach
170-
171-
```yaml
172-
Type: SwitchParameter
173-
Parameter Sets: (All)
174-
Aliases:
175-
176-
Required: False
177-
Position: Named
178-
Default value: False
179-
Accept pipeline input: False
180-
Accept wildcard characters: False
181-
```
182-
183-
### -HttpPipelineAppend
184-
SendAsync Pipeline Steps to be appended to the front of the pipeline
185-
186-
```yaml
187-
Type: SendAsyncStep[]
188-
Parameter Sets: (All)
189-
Aliases:
190-
191-
Required: False
192-
Position: Named
193-
Default value: None
194-
Accept pipeline input: False
195-
Accept wildcard characters: False
196-
```
197-
198-
### -HttpPipelinePrepend
199-
SendAsync Pipeline Steps to be prepended to the front of the pipeline
200-
201-
```yaml
202-
Type: SendAsyncStep[]
203-
Parameter Sets: (All)
204-
Aliases:
205-
206-
Required: False
207-
Position: Named
208-
Default value: None
209-
Accept pipeline input: False
210-
Accept wildcard characters: False
211-
```
212167
213168
### -PassThru
214169
Returns true when the command succeeds
@@ -225,50 +180,6 @@ Accept pipeline input: False
225180
Accept wildcard characters: False
226181
```
227182
228-
### -Proxy
229-
The URI for the proxy server to use
230-
231-
```yaml
232-
Type: Uri
233-
Parameter Sets: (All)
234-
Aliases:
235-
236-
Required: False
237-
Position: Named
238-
Default value: None
239-
Accept pipeline input: False
240-
Accept wildcard characters: False
241-
```
242-
243-
### -ProxyCredential
244-
Credentials for a proxy server to use for the remote call
245-
246-
```yaml
247-
Type: PSCredential
248-
Parameter Sets: (All)
249-
Aliases:
250-
251-
Required: False
252-
Position: Named
253-
Default value: None
254-
Accept pipeline input: False
255-
Accept wildcard characters: False
256-
```
257-
258-
### -ProxyUseDefaultCredentials
259-
Use the default credentials for the proxy
260-
261-
```yaml
262-
Type: SwitchParameter
263-
Parameter Sets: (All)
264-
Aliases:
265-
266-
Required: False
267-
Position: Named
268-
Default value: False
269-
Accept pipeline input: False
270-
Accept wildcard characters: False
271-
```
272183
273184
### -WhatIf
274185
Shows what would happen if the cmdlet runs.
@@ -313,6 +224,8 @@ For more information, see [About CommonParameters](https://go.microsoft.com/fwli
313224
314225
## RELATED LINKS
315226
227+
[Get-CsUserPolicyAssignment](Get-CsUserPolicyAssignment.md)
228+
316229
[Get-CsGroupPolicyAssignment](Get-CsGroupPolicyAssignment.md)
317230
318231
[Set-CsGroupPolicyAssignment](Set-CsGroupPolicyAssignment.md)

0 commit comments

Comments
 (0)