Skip to content

Commit 3e9b9e7

Browse files
committed
Merge branch 'master' into ExOv3-chrisda
2 parents 059ae57 + 3c83591 commit 3e9b9e7

30 files changed

+399
-192
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/New-QuarantinePolicy.md

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,6 @@ This example creates a new quarantine policy named ContosoTag with the same perm
6161

6262
To assign Limited access permissions, use the value 106. To assign Full access permissions, use the value 236.
6363

64-
### Example 2
65-
```powershell
66-
$LimitedAccess = New-QuarantinePermissions -PermissionToBlockSender $true -PermissionToDelete $true -PermissionToPreview $true -PermissionToRequestRelease $true
67-
68-
New-QuarantinePolicy -Name LimitedAccess -EndUserQuarantinePermissions $LimitedAccess
69-
```
70-
71-
This example creates a new quarantine policy named LimitedAccess with the same permissions as Limited access preset permissions group.
72-
73-
The first command uses the New-QuarantinePermissions cmdlet to store the permissions object in a variable. The second command uses the variable for the value of the EndUserQuarantinePermissions parameter.
74-
7564
## PARAMETERS
7665

7766
### -Name
@@ -204,11 +193,7 @@ Accept wildcard characters: False
204193
```
205194
206195
### -EndUserQuarantinePermissions
207-
The EndUserQuarantinePermissionsValue parameter specifies the end-user permissions for the quarantine policy.
208-
209-
A value for this parameter requires the New-QuarantinePermissions cmdlet. Store the results of the New-QuarantinePermissions command in a variable (for example, `$Perms = New-QuarantinePermissions <permissions>`) and then use the variable name (`$Perms`) for this parameter. For more information, see [New-QuarantinePermissions](https://docs.microsoft.com/powershell/module/exchange/new-quarantinepermissions).
210-
211-
Don't use this parameter with the EndUserQuarantinePermissionsValue parameter.
196+
This parameter is reserved for internal Microsoft use.
212197
213198
```yaml
214199
Type: QuarantinePermissions

exchange/exchange-ps/exchange/New-UnifiedGroup.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,9 @@ Accept wildcard characters: False
472472
```
473473

474474
### -MailboxRegion
475-
This parameter is reserved for internal Microsoft use.
475+
This parameter is available only in the cloud-based service.
476+
477+
The MailboxRegion parameter specifies the preferred data location (PDL) for the Microsoft 365 Group in multi-geo environments.
476478

477479
```yaml
478480
Type: String

exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ Set-AutoSensitivityLabelPolicy [-Identity] <PolicyIdParameter>
4444
[-RemoveOneDriveLocationException <MultiValuedProperty>]
4545
[-RemoveSharePointLocation <MultiValuedProperty>]
4646
[-RemoveSharePointLocationException <MultiValuedProperty>]
47+
[-StartSimulation <Boolean>]
4748
[-WhatIf]
4849
[<CommonParameters>]
4950
```
@@ -506,6 +507,24 @@ Accept pipeline input: False
506507
Accept wildcard characters: False
507508
```
508509

510+
### -StartSimulation
511+
Use the StartSimulation parameter to restart the simulation for updated results. Valid values are:
512+
513+
- $true: Restart the simulation for updated results.
514+
- $false: This is the default value
515+
516+
```yaml
517+
Type: Boolean
518+
Parameter Sets: Identity
519+
Aliases:
520+
Applicable: Security & Compliance Center
521+
Required: False
522+
Position: Named
523+
Default value: None
524+
Accept pipeline input: False
525+
Accept wildcard characters: False
526+
```
527+
509528
### -WhatIf
510529
The WhatIf switch doesn't work in Security & Compliance Center PowerShell.
511530

exchange/exchange-ps/exchange/Set-ExternalInOutlook.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,3 +136,5 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
136136
## NOTES
137137

138138
## RELATED LINKS
139+
140+
[Set-OrganizationConfig](https://docs.microsoft.com/powershell/module/exchange/set-organizationconfig)

exchange/exchange-ps/exchange/Set-OMEConfiguration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ Accept wildcard characters: False
283283
```
284284

285285
### -SocialIdSignIn
286-
The SocialIdSignIn parameter specifies whether a user is allowed to view an encrypted message in the Microsoft 365 admin center using their own social network id (Google, Yahoo, etc). Valid values are:
286+
The SocialIdSignIn parameter specifies whether a user is allowed to view an encrypted message in the Microsoft 365 admin center using their own social network id (Google, Yahoo, and Microsoft account). Valid values are:
287287

288288
- $true: Social network ID sign in is allowed. This is the default value.
289289
- $false: Social network ID sign in is not allowed. Whether the recipient can use a one-time passcode or their Microsoft 365 work or school account is controlled by the OTPEnabled parameter.

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

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@ Set-OrganizationConfig -ShortenEventScopeDefault <ShortenEventScopeMode>
8181
[-EwsEnabled <Boolean>]
8282
[-ExchangeNotificationEnabled <Boolean>]
8383
[-ExchangeNotificationRecipients <MultiValuedProperty>]
84-
[-ExternalInOutlookEnabled <Boolean>]
8584
[-FindTimeAttendeeAuthenticationEnabled <Boolean>]
8685
[-FindTimeAutoScheduleDisabled <Boolean>]
8786
[-FindTimeLockPollForAttendeesEnabled <Boolean>]
@@ -1615,7 +1614,12 @@ Accept wildcard characters: False
16151614
### -EnableDownloadDomains
16161615
This parameter is available only in on-premises Exchange.
16171616

1618-
{{ Fill EnableDownloadDomains Description }}
1617+
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:
1618+
1619+
- $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.
1620+
- $false: The setting is disabled. This is the default value.
1621+
1622+
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).
16191623

16201624
```yaml
16211625
Type: Boolean
@@ -3053,7 +3057,7 @@ The SendFromAliasEnabled parameter allows mailbox users to send messages using a
30533057
- $true: Aliases on messages will no longer be rewritten to their primary SMTP addresses. Compatible Outlook clients will allow sending from aliases and replying to aliases.
30543058
- $false: Aliases on messages sent or received will be rewritten to their primary email address. This is the default value.
30553059

3056-
For more information about the availability of the Outlook for the web changes, see the [Microsoft 365 roadmap item](https://www.microsoft.com/microsoft-365/roadmap?filters=Exchange&searchterms=59437). For Outlook for Windows, see this [Microsoft 365 roadmap item](https://www.microsoft.com/microsoft-365/roadmap?filters=Exchange&searchterms=64123).
3060+
For more information about the availability of the Outlook for the web changes, see the [Microsoft 365 roadmap item](https://www.microsoft.com/microsoft-365/roadmap?filters=Exchange&searchterms=59437). For Outlook for Windows, see this [Microsoft 365 roadmap item](https://www.microsoft.com/microsoft-365/roadmap?filters=Outlook&searchterms=64123).
30573061

30583062
```yaml
30593063
Type: Boolean
@@ -3315,3 +3319,5 @@ To see the return types, which are also known as output types, that this cmdlet
33153319
## NOTES
33163320

33173321
## RELATED LINKS
3322+
3323+
[Set-OrganizationConfig](https://docs.microsoft.com/powershell/module/exchange/set-organizationconfig)

exchange/exchange-ps/exchange/Set-QuarantinePolicy.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,6 @@ This example configures the following permissions in the quarantine policy named
7070

7171
### Example 2
7272
```powershell
73-
$Perms = New-QuarantinePermissions -PermissionToDelete $true
74-
Set-QuarantinePolicy -Identity CustomAccess -EndUserQuarantinePermissions $Perms
75-
```
76-
77-
This example has the same result as the previous example, but uses the EndUserQuarantinePermissions parameter instead.
78-
79-
### Example 3
80-
```powershell
8173
Get-QuarantinePolicy -QuarantinePolicyType GlobalQuarantinePolicy | Set-QuarantinePolicy -MultiLanguageSetting ('English','ChineseSimplified','French') -MultiLanguageCustomDisclaimer ('For more information, contact the Help Desk.','有关更多信息,请联系服务台','Pour plus d'informations, contactez le service d'assistance.') -MultiLanguageSenderName ('Contoso administrator','Contoso管理员','Administrateur Contoso') -OrganizationBrandingEnabled $true
8274
```
8375

@@ -225,9 +217,7 @@ Accept wildcard characters: False
225217
```
226218
227219
### -EndUserQuarantinePermissions
228-
A value for this parameter requires the New-QuarantinePermissions cmdlet. Store the results of the New-QuarantinePermissions command in a variable (for example, `$Perms = New-QuarantinePermissions <permissions>`) and then use the variable name (`$Perms`) for this parameter. For more information, see [New-QuarantinePermissions](https://docs.microsoft.com/powershell/module/exchange/new-quarantinepermissions).
229-
230-
Don't use this parameter with the EndUserQuarantinePermissionsValue parameter.
220+
This parameter is reserved for internal Microsoft use.
231221
232222
```yaml
233223
Type: QuarantinePermissions

exchange/exchange-ps/exchange/Set-UnifiedGroup.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -887,7 +887,9 @@ Accept wildcard characters: False
887887
```
888888

889889
### -MailboxRegion
890-
This parameter is reserved for internal Microsoft use.
890+
This parameter is available only in the cloud-based service.
891+
892+
The MailboxRegion parameter specifies the preferred data location (PDL) for the Microsoft 365 Group in multi-geo environments.
891893

892894
```yaml
893895
Type: String

skype/skype-ps/skype/Get-CsOnlineAudioFile.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ schema: 2.0.0
1414
## SYNOPSIS
1515
Returns information about a specific or all uploaded audio files of a given application type.
1616

17-
> [!NOTE]
18-
> **Preview** The use of this cmdlet is in Public Preview.
19-
17+
2018
## SYNTAX
2119

2220
```powershell

skype/skype-ps/skype/Get-CsOnlineUser.md

Lines changed: 139 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,145 @@ If you want to exclude Skype for Business Online users from the data returned by
4949
By definition, users homed on the on-premises version will always have a TenantId equal to 00000000-0000-0000-0000-000000000000.
5050
Users homed on Skype for Business Online will a TenantId that is equal to some value other than 00000000-0000-0000-0000-000000000000.
5151

52+
**Note:**
53+
54+
Beginning Microsoft Teams PowerShell version 2.6.2 onwards, the below updates are applicable for TeamsOnly customers.
55+
56+
*Deprecated Attributes* - Theses are no longer relevant to Teams
57+
58+
- AcpInfo
59+
- AdminDescription
60+
- ArchivingPolicy
61+
- AudioVideoDisabled
62+
- BaseSimpleUrl
63+
- BroadcastMeetingPolicy
64+
- CallViaWorkPolicy
65+
- ClientPolicy
66+
- ClientUpdateOverridePolicy
67+
- ClientVersionPolicy
68+
- CloudMeetingOpsPolicy
69+
- CloudMeetingPolicy
70+
- CloudVideoInteropPolicy
71+
- ContactOptionFlags
72+
- CountryOrRegionDisplayName
73+
- Description
74+
- DistinguishedName
75+
- EnabledForRichPresence
76+
- ExchangeArchivingPolicy
77+
- ExchUserHoldPolicies
78+
- ExperiencePolicy
79+
- ExternalUserCommunicationPolicy
80+
- ExUmEnabled
81+
- Guid
82+
- HomeServer
83+
- HostedVoicemailPolicy
84+
- IPPBXSoftPhoneRoutingEnabled
85+
- IPPhone
86+
- IPPhonePolicy
87+
- IsByPassValidation
88+
- IsValid
89+
- LegalInterceptPolicy
90+
- LicenseRemovalTimestamp
91+
- LineServerURI
92+
- Manager
93+
- MNCReady
94+
- Name
95+
- NonPrimaryResource
96+
- ObjectCategory
97+
- ObjectClass
98+
- ObjectState
99+
- OnPremHideFromAddressLists
100+
- OriginalPreferredDataLocation
101+
- OriginatingServer
102+
- OriginatorSid
103+
- OverridePreferredDataLocation
104+
- PendingDeletion
105+
- PrivateLine
106+
- ProvisioningCounter
107+
- ProvisioningStamp
108+
- PublishingCounter
109+
- PublishingStamp
110+
- Puid
111+
- RemoteCallControlTelephonyEnabled
112+
- RemoteMachine
113+
- SamAccountName
114+
- ServiceInfo
115+
- StsRefreshTokensValidFrom
116+
- SubProvisioningCounter
117+
- SubProvisioningStamp
118+
- SubProvisionLineType
119+
- SyncingCounter
120+
- TargetRegistrarPool
121+
- TargetServerIfMoving
122+
- TeamsInteropPolicy
123+
- ThumbnailPhoto
124+
- UpgradeRetryCounter
125+
- UserAccountControl
126+
- UserProvisionType
127+
- UserRoutingGroupId
128+
- VoicePolicy
129+
- XForestMovePolicy
130+
- AddressBookPolicy
131+
- GraphPolicy
132+
- PinPolicy
133+
- PreferredDataLocationOverwritePolicy
134+
- PresencePolicy
135+
- SmsServicePolicy
136+
- TeamsVoiceRoute
137+
- ThirdPartyVideoSystemPolicy
138+
- UserServicesPolicy
139+
- ConferencingPolicy
140+
- Id
141+
- Identity
142+
- MobilityPolicy
143+
- OnlineDialinConferencingPolicy
144+
- Sid
145+
- TeamsWorkLoadPolicy
146+
- VoiceRoutingPolicy
147+
- ClientUpdatePolicy
148+
- HomePhone
149+
- HostedVoiceMail
150+
- MobilePhone
151+
- OtherTelephone
152+
- StreetAddress
153+
- WebPage
154+
- AssignedLicenses
155+
- OnPremisesUserPrincipalName
156+
- HostedVoiceMail
157+
- LicenseAssignmentStates
158+
- OnPremDomainName
159+
- OnPremSecurityIdentifier
160+
- OnPremSamAccountName
161+
- CallerIdPolicy
162+
- Fax
163+
- LastName
164+
- Office
165+
- Phone
166+
- WindowsEmailAddress*
167+
168+
*Attributes renamed/replaced:*
169+
- FirstName renamed to GivenName
170+
- DirSyncEnabled renamed to UserDirSyncEnabled
171+
- MCOValidationErrors renamed to UserValidationErrors
172+
173+
*New User Attributes*
174+
175+
FeatureTypes – Array of unique strings specifying what features are enabled for a user (plan not displayed).
176+
177+
*Deprecated parameters*
178+
179+
LdapFilter has been deprecated due to low usage.
180+
181+
*Changes in "-Filter" parameter*
182+
- Assigned Plan filter - Previous format will no longer be supported. Existing filters like AssignedPlan eq '<some-xml-string>' will stop working. This will need to be modified to one of the below formats:
183+
- AssignedPlans eq 'MCOEV' - For exact match
184+
- AssignedPlans eq '*MCO*' - for contains checks.
185+
186+
- EnterpriseVoiceEnabled filter
187+
- EnterpriseVoiceEnabled eq true / false
188+
189+
190+
52191
## EXAMPLES
53192

54193
### -------------------------- Example 1 --------------------------
@@ -100,8 +239,6 @@ PS C:\> Get-CsOnlineUser -Filter $filterString
100239
The commands shown in Example 6 filters all the online users with a certain TeamsMeetingPolicy assigned using a variable as filter input.
101240
To accomplish the task, the filter string is first constructed and resolved locally and then used by the Get-CsOnlineUser cmdlet.
102241

103-
104-
105242
## PARAMETERS
106243

107244
### -Credential

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

0 commit comments

Comments
 (0)