Skip to content

Commit c0cd417

Browse files
authored
Merge pull request MicrosoftDocs#3424 from MicrosoftDocs/master
Master to Live
2 parents 8180d39 + 325b2fd commit c0cd417

File tree

12 files changed

+134
-59
lines changed

12 files changed

+134
-59
lines changed

exchange/exchange-ps/exchange/mailboxes/Get-CalendarDiagnosticLog.md

Lines changed: 78 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ For information about the parameter sets in the Syntax section below, see Exchan
2222

2323
### MeetingId
2424
```
25-
Get-CalendarDiagnosticLog [-Identity] <MailboxIdParameter> -MeetingID <String> [-EndDate <ExDateTime>] [-Latest] [-StartDate <ExDateTime>] [-Subject <String>] [-EntryId <String>] [-ExactMatch <$true | $false>] [-ItemClass <String[]>] [-ItemIds <String[]>]
25+
Get-CalendarDiagnosticLog [-Identity] <MailboxIdParameter> -MeetingID <String>
2626
[-Credential <PSCredential>]
2727
[-DomainController <Fqdn>]
2828
[-LogLocation <String>]
@@ -42,6 +42,25 @@ Get-CalendarDiagnosticLog [-Identity] <MailboxIdParameter> -Subject <String>
4242
[<CommonParameters>]
4343
```
4444

45+
### ExportToMsg
46+
```
47+
Get-CalendarDiagnosticLog [-Identity] <MailboxIdParameter> -LogLocation <String>
48+
[-Credential <PSCredential>]
49+
[-DomainController <Fqdn>]
50+
[-EndDate <ExDateTime>]
51+
[-EntryId <String>]
52+
[-ExactMatch <Boolean>]
53+
[-ItemClass <String[]>]
54+
[-ItemIds <String[]>]
55+
[-Latest]
56+
[-MeetingID <String>]
57+
[-ReadFromDomainController]
58+
[-ResultSize <Unlimited>]
59+
[-StartDate <ExDateTime>]
60+
[-Subject <String>]
61+
[<CommonParameters>]
62+
```
63+
4564
## DESCRIPTION
4665
The output of this cmdlet contains the following information:
4766

@@ -128,7 +147,40 @@ Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Ex
128147
Required: True
129148
Position: 1
130149
Default value: None
131-
Accept pipeline input: True
150+
Accept pipeline input: True (ByPropertyName)
151+
Accept wildcard characters: False
152+
```
153+
154+
### -LogLocation
155+
The LogLocation parameter specifies the location to export the calendar items to .msg files. You can specify a local path, or a UNC path (\\\\\<Server\>\\\<Share\>). If the value contains spaces, enclose the value in quotation marks (").
156+
157+
In the location you specify, a subfolder is automatically created for the specified mailbox that holds the exported calendar items. For example, if you specify the value "C:\\My Documents\\Calendar Export" to export calendar items from the mailbox of Shannon Steele, the .msg files are actually stored in C:\\My Documents\\Calendar Export\\[email protected].
158+
159+
In on-premises Exchange organizations, you can use the Get-CalendarDiagnosticAnalysis cmdlet with the LogLocation parameter to analyze the exported .msg files.
160+
161+
Note: Commands that use this parameter might fail if the calendar item doesn't have a title. If you receive errors when you use this parameter, run the command again and replace this parameter with redirection to a file (| Set-Content -Path "C:\\My Documents\\Calendar Export") or substitute the output to a PowerShell variable.
162+
163+
```yaml
164+
Type: String
165+
Parameter Sets: ExportToMsg
166+
Aliases:
167+
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
168+
Required: True
169+
Position: Named
170+
Default value: None
171+
Accept pipeline input: False
172+
Accept wildcard characters: False
173+
```
174+
175+
```yaml
176+
Type: String
177+
Parameter Sets: MeetingId, MeetingSubject
178+
Aliases:
179+
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
180+
Required: False
181+
Position: Named
182+
Default value: None
183+
Accept pipeline input: False
132184
Accept wildcard characters: False
133185
```
134186
@@ -147,7 +199,19 @@ Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Ex
147199
Required: True
148200
Position: Named
149201
Default value: None
150-
Accept pipeline input: True
202+
Accept pipeline input: True (ByPropertyName)
203+
Accept wildcard characters: False
204+
```
205+
206+
```yaml
207+
Type: String
208+
Parameter Sets: ExportToMsg
209+
Aliases:
210+
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
211+
Required: False
212+
Position: Named
213+
Default value: None
214+
Accept pipeline input: True (ByPropertyName)
151215
Accept wildcard characters: False
152216
```
153217
@@ -158,10 +222,10 @@ Don't use this parameter with the MeetingID parameter, because the value of the
158222
159223
```yaml
160224
Type: String
161-
Parameter Sets: MeetingId
225+
Parameter Sets: MeetingSubject
162226
Aliases:
163227
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
164-
Required: False
228+
Required: True
165229
Position: Named
166230
Default value: None
167231
Accept pipeline input: False
@@ -170,10 +234,10 @@ Accept wildcard characters: False
170234
171235
```yaml
172236
Type: String
173-
Parameter Sets: MeetingSubject
237+
Parameter Sets: ExportToMsg
174238
Aliases:
175239
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
176-
Required: True
240+
Required: False
177241
Position: Named
178242
Default value: None
179243
Accept pipeline input: False
@@ -223,7 +287,7 @@ Use the short date format that's defined in the Regional Options settings on the
223287

224288
```yaml
225289
Type: ExDateTime
226-
Parameter Sets: MeetingId
290+
Parameter Sets: ExportToMsg
227291
Aliases:
228292
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
229293
Required: False
@@ -238,7 +302,7 @@ The EntryId parameter filters the results by entry ID. You can specify multiple
238302

239303
```yaml
240304
Type: String
241-
Parameter Sets: MeetingId
305+
Parameter Sets: ExportToMsg
242306
Aliases:
243307
Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online
244308
Required: False
@@ -263,7 +327,7 @@ The value of this parameter is ignored when you use the MeetingId parameter.
263327

264328
```yaml
265329
Type: $true | $false
266-
Parameter Sets: MeetingId
330+
Parameter Sets: ExportToMsg
267331
Aliases:
268332
Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online
269333
Required: False
@@ -280,7 +344,7 @@ You can only use this parameter with the MeetingID parameter.
280344

281345
```yaml
282346
Type: String[]
283-
Parameter Sets: MeetingId
347+
Parameter Sets: ExportToMsg
284348
Aliases:
285349
Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online
286350
Required: False
@@ -295,7 +359,7 @@ The ItemIds parameter filters the results by item ID. You can specify multiple v
295359

296360
```yaml
297361
Type: String[]
298-
Parameter Sets: MeetingId
362+
Parameter Sets: ExportToMsg
299363
Aliases:
300364
Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online
301365
Required: False
@@ -310,7 +374,7 @@ The Latest switch specifies whether to return calendar log data for only the mos
310374

311375
```yaml
312376
Type: SwitchParameter
313-
Parameter Sets: MeetingId
377+
Parameter Sets: ExportToMsg
314378
Aliases:
315379
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
316380
Required: False
@@ -320,27 +384,6 @@ Accept pipeline input: False
320384
Accept wildcard characters: False
321385
```
322386

323-
### -LogLocation
324-
The LogLocation parameter specifies the location to export the calendar items to .msg files. You can specify a local path, or a UNC path (\\\\\<Server\>\\\<Share\>). If the value contains spaces, enclose the value in quotation marks (").
325-
326-
In the location you specify, a subfolder is automatically created for the specified mailbox that holds the exported calendar items. For example, if you specify the value "C:\\My Documents\\Calendar Export" to export calendar items from the mailbox of Shannon Steele, the .msg files are actually stored in C:\\My Documents\\Calendar Export\\[email protected].
327-
328-
In on-premises Exchange organizations, you can use the Get-CalendarDiagnosticAnalysis cmdlet with the LogLocation parameter to analyze the exported .msg files.
329-
330-
Note: Commands that use this parameter might fail if the calendar item doesn't have a title. If you receive errors when you use this parameter, run the command again and replace this parameter with redirection to a file (| Set-Content -Path "C:\\My Documents\\Calendar Export") or substitute the output to a PowerShell variable.
331-
332-
```yaml
333-
Type: String
334-
Parameter Sets: (All)
335-
Aliases:
336-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
337-
Required: False
338-
Position: Named
339-
Default value: None
340-
Accept pipeline input: False
341-
Accept wildcard characters: False
342-
```
343-
344387
### -ReadFromDomainController
345388
This parameter is available only in on-premises Exchange.
346389

@@ -382,7 +425,7 @@ Use the short date format that's defined in the Regional Options settings on the
382425

383426
```yaml
384427
Type: ExDateTime
385-
Parameter Sets: MeetingId
428+
Parameter Sets: ExportToMsg
386429
Aliases:
387430
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
388431
Required: False

exchange/exchange-ps/exchange/mailboxes/Get-CalendarDiagnosticObjects.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,18 @@ Get-CalendarDiagnosticObjects [-Identity] <UnifiedGroupOrUserMailboxIdParameter>
4242
## DESCRIPTION
4343
Some of the more interesting properties that are returned in the results are:
4444

45+
- AppointmentState: 1 = The appointment is a meeting, 2 = The appointment has been received, 4 = The appointment has been cancelled, and 8 = the appointment is a forwarded appointment.
46+
4547
- CalendarLogTriggerAction: The action that's taken on the item (for example, Create or Update).
4648

4749
- ClientInfoString: The entity that made the change (for example, Client=OWA;\<AdditionalDetails\>, Client=WebServices;\<AdditionalDetails\>;, or Client=TBA;Service=MSExchangeMailboxAssistants;Action=ELCAssistant;).
4850

51+
- MeetingRequestType: 1 = The meeting message is a meeting request, 65536 = The meeting message is a full update to an existing meeting, 131072 = The meeting message is an informational update to an existing meeting, 262144 = The meeting message is a silent update, 524288 = The update is outdated, or 1048576 = The meeting message is forwarded to a delegate, and the copy is marked as informational.
52+
4953
- OriginalLastModifiedTime: Used as the primary sort field to order the events.
5054

55+
- ResponseType: 0 = The organizer hasn't received a response, 1 = The organizer's copy of the meeting, 2 = Tentative, 3 = Accept, 4 = Decline, or 5 = The attendee hasn't responded.
56+
5157
- ResponsibleUserName: The LegacyExchangeDN value of the user who made the change (for example, /o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=BN6PR11MB1587/cn=Microsoft System Attendant or /o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=696eea97d3c449eab648920d03385efb-admin).
5258

5359
You need to be assigned permissions before you can run this cmdlet. Although this topic lists all parameters for the cmdlet, you may not have access to some parameters if they're not included in the permissions assigned to you. To find the permissions required to run any cmdlet or parameter in your organization, see Find the permissions required to run any Exchange cmdlet (https://technet.microsoft.com/library/mt432940.aspx).

exchange/exchange-ps/exchange/mailboxes/Get-RecoverableItems.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ Get-RecoverableItems -Identity <GeneralMailboxOrMailUserIdParameter[]>
4343
[-FilterItemType <String>]
4444
[-FilterStartTime <DateTime>]
4545
[-LastParentFolderID <String>]
46+
[-MaxParallelSize <Int32>]
4647
[-ResultSize <Unlimited>]
4748
[-SourceFolder <RecoverableItemsFolderType>]
4849
[-SubjectContains <String>]
@@ -211,6 +212,25 @@ Accept pipeline input: False
211212
Accept wildcard characters: False
212213
```
213214
215+
### -MaxParallelSize
216+
This parameter is available only in the cloud-based service.
217+
218+
The MaxParallelSize parameter specifies the maximum number of mailboxes that are processed by the command in parallel. A valid value is an integer from 1 to 10. Typically, a higher value decreases the amount of time it takes to complete the command on multiple mailboxes.
219+
220+
The value of this parameter has no effect when the Identity parameter specifies only one mailbox.
221+
222+
```yaml
223+
Type: Int32
224+
Parameter Sets: Cloud
225+
Aliases:
226+
Applicable: Exchange Online
227+
Required: False
228+
Position: Named
229+
Default value: None
230+
Accept pipeline input: False
231+
Accept wildcard characters: False
232+
```
233+
214234
### -ResultSize
215235
The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000.
216236

exchange/exchange-ps/exchange/mailboxes/Restore-RecoverableItems.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ Restore-RecoverableItems -Identity <GeneralMailboxOrMailUserIdParameter>
3030
[-FilterItemType <String>]
3131
[-FilterStartTime <DateTime>]
3232
[-LastParentFolderID <String>]
33-
[-MaxParallelSize <Int32>]
34-
[-NoOutput]
3533
[-ResultSize <Unlimited>]
3634
[-SourceFolder <RecoverableItemsFolderType>]
3735
[-SubjectContains <String>]
@@ -80,7 +78,7 @@ After using the Get-RecoverableItems cmdlet to verify the existence of the item,
8078

8179
### -------------------------- Example 2 --------------------------
8280
```
83-
$mailboxes = Import-CSV "C:\My Documents\RestoreMessage.csv"; $mailboxes | foreach {Restore-RecoverableItems -Identity $_.SMTPAddress -SubjectContains Project X" -SourceFolder DeletedItems -FilterItemType IPM.Note -MaxParallelSize 5}
81+
$mailboxes = Import-CSV "C:\My Documents\RestoreMessage.csv"; $mailboxes | foreach {Restore-RecoverableItems -Identity $_.SMTPAddress -SubjectContains Project X" -SourceFolder DeletedItems -FilterItemType IPM.Note}
8482
```
8583

8684
In Exchange Server, this example restores the deleted email message "Project X" for the mailboxes that are specified in the comma-separated value (CSV) file C:\\My Documents\\RestoreMessage.csv. The CSV file uses the header value SMTPAddress, and contains the email address of each mailbox on a separate line like this:
@@ -95,11 +93,11 @@ [email protected]
9593

9694
9795

98-
The first command reads the CSV file and writes the information to the variable $mailboxes. The second command restores the specified message from the Deleted Items folder in those mailboxes.
96+
The first command reads the CSV file to the variable named $mailboxes. The second command restores the specified message from the Deleted Items folder in those mailboxes.
9997

10098
### -------------------------- Example 3 --------------------------
10199
```
102-
Restore-RecoverableItems -Identity "[email protected]","[email protected]" -FilterItemType IPM.Note -SubjectContains "COGS FY17 Review" -FilterStartTime "3/15/2019 12:00:00 AM" -FilterEndTime "3/25/2019 11:59:59 PM"
100+
Restore-RecoverableItems -Identity "[email protected]","[email protected]" -FilterItemType IPM.Note -SubjectContains "COGS FY17 Review" -FilterStartTime "3/15/2019 12:00:00 AM" -FilterEndTime "3/25/2019 11:59:59 PM" -MaxParallelSize 2
103101
```
104102

105103
In Exchange Online, after using the Get-RecoverableItems cmdlet to verify the existence of the item, this example restores the specified deleted items in the specified mailboxes:
@@ -114,6 +112,8 @@ In Exchange Online, after using the Get-RecoverableItems cmdlet to verify the ex
114112

115113
- Date range: 3/15/2019 to 3/25/2019
116114

115+
- Number of mailboxes processed simultaneously: 2
116+
117117
## PARAMETERS
118118

119119
### -Identity
@@ -257,11 +257,15 @@ Accept wildcard characters: False
257257
```
258258
259259
### -MaxParallelSize
260-
The MaxParallelSize parameter controls the maximum number of parallel threads restoring. Higher numbers of parallel threads running will typically increase the speed of Restore-RecoverableItems. Valid values are integers from 1 to 10.
260+
This parameter is available only in the cloud-based service.
261+
262+
The MaxParallelSize parameter specifies the maximum number of mailboxes that are processed by the command in parallel. A valid value is an integer from 1 to 10. Typically, a higher value decreases the amount of time it takes to complete the command on multiple mailboxes.
263+
264+
The value of this parameter has no effect when the Identity parameter specifies only one mailbox.
261265
262266
```yaml
263267
Type: Int32
264-
Parameter Sets: (All)
268+
Parameter Sets: Cloud
265269
Aliases:
266270
Applicable: Exchange Online
267271
Required: False
@@ -272,11 +276,13 @@ Accept wildcard characters: False
272276
```
273277
274278
### -NoOutput
275-
The NoOutput switch restores items directly without any output in console. You don't need to specify a value with this switch.
279+
This parameter is available only in the cloud-based service.
280+
281+
The NoOutput switch specifies whether to restore the deleted items directly without any command output in the console. You don't need to specify a value with this switch.
276282
277283
```yaml
278284
Type: SwitchParameter
279-
Parameter Sets: (All)
285+
Parameter Sets: Cloud
280286
Aliases:
281287
Applicable: Exchange Online
282288
Required: False
@@ -339,7 +345,7 @@ Accept wildcard characters: False
339345
```
340346
341347
### -SubjectContains
342-
The SubjectContains parameter filters the items by the specified text value in the Subject field. If the value contains spaces, enclose the value in quotation marks (").
348+
The SubjectContains parameter filters the deleted items by the specified text value in the Subject field. If the value contains spaces, enclose the value in quotation marks (").
343349
344350
```yaml
345351
Type: String

exchange/exchange-ps/exchange/server-health-and-performance/New-ThrottlingPolicy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ This example creates a non-default user throttling policy that can be associated
196196

197197
### -------------------------- Example 3 --------------------------
198198
```
199-
New-ThrottlingPolicy -Name <NewPolicyName > EWSPercentTimeInCAS 80
199+
New-ThrottlingPolicy -Name <NewPolicyName> -EWSPercentTimeInCAS 80
200200
```
201201

202202
In Exchange Server 2010, this example creates a policy for a tenant that sets the EWSPercentTimeInCAS parameter value to 80.

sharepoint/docs-conceptual/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ For a list of the SharePoint PnP cmdlets, see [SharePoint PnP cmdlets](sharepoin
1616

1717
Verify that you have the following administrative permissions:
1818

19-
* You must be assigned the global administrator role on the SharePoint Online site on which you are running the PowerShell cmdlet.
20-
 For more information, see [Default administrative roles and user groups](https://support.office.com/en-us/article/Default-SharePoint-Groups-13BB2B6B-DD8C-447E-B71B-0E4BB9EFE1D3?ui=en-US&rs=en-US&ad=US).
19+
* You must be assigned SharePoint administrator role.
20+
 For more information, see [Default administrative roles and user groups](https://support.office.com/en-us/article/Default-SharePoint-Groups-13BB2B6B-DD8C-447E-B71B-0E4BB9EFE1D3?ui=en-US&rs=en-US&ad=US) and [About the SharePoint admin role in Microsoft 365](https://docs.microsoft.com/sharepoint/sharepoint-admin-role).
2121

2222
**IMPORTANT:** You can use a specific group of PowerShell with SharePoint Online. For more information, see [Office 365 PowerShell for SharePoint Online](https://technet.microsoft.com/en-us/library/fp161362(v=office.16).aspx).
2323

sharepoint/sharepoint-ps/sharepoint-online/Add-SPOHubSiteAssociation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
---
1+
---
22
external help file: sharepointonline.xml
33
applicable: SharePoint Online
44
title: Add-SPOHubSiteAssociation

0 commit comments

Comments
 (0)