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
The output of this cmdlet contains the following information:
47
66
@@ -128,7 +147,40 @@ Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Ex
128
147
Required: True
129
148
Position: 1
130
149
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
132
184
Accept wildcard characters: False
133
185
```
134
186
@@ -147,7 +199,19 @@ Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Ex
147
199
Required: True
148
200
Position: Named
149
201
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)
151
215
Accept wildcard characters: False
152
216
```
153
217
@@ -158,10 +222,10 @@ Don't use this parameter with the MeetingID parameter, because the value of the
158
222
159
223
```yaml
160
224
Type: String
161
-
Parameter Sets: MeetingId
225
+
Parameter Sets: MeetingSubject
162
226
Aliases:
163
227
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
176
-
Required: True
240
+
Required: False
177
241
Position: Named
178
242
Default value: None
179
243
Accept pipeline input: False
@@ -223,7 +287,7 @@ Use the short date format that's defined in the Regional Options settings on the
223
287
224
288
```yaml
225
289
Type: ExDateTime
226
-
Parameter Sets: MeetingId
290
+
Parameter Sets: ExportToMsg
227
291
Aliases:
228
292
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
229
293
Required: False
@@ -238,7 +302,7 @@ The EntryId parameter filters the results by entry ID. You can specify multiple
238
302
239
303
```yaml
240
304
Type: String
241
-
Parameter Sets: MeetingId
305
+
Parameter Sets: ExportToMsg
242
306
Aliases:
243
307
Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online
244
308
Required: False
@@ -263,7 +327,7 @@ The value of this parameter is ignored when you use the MeetingId parameter.
263
327
264
328
```yaml
265
329
Type: $true | $false
266
-
Parameter Sets: MeetingId
330
+
Parameter Sets: ExportToMsg
267
331
Aliases:
268
332
Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online
269
333
Required: False
@@ -280,7 +344,7 @@ You can only use this parameter with the MeetingID parameter.
280
344
281
345
```yaml
282
346
Type: String[]
283
-
Parameter Sets: MeetingId
347
+
Parameter Sets: ExportToMsg
284
348
Aliases:
285
349
Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online
286
350
Required: False
@@ -295,7 +359,7 @@ The ItemIds parameter filters the results by item ID. You can specify multiple v
295
359
296
360
```yaml
297
361
Type: String[]
298
-
Parameter Sets: MeetingId
362
+
Parameter Sets: ExportToMsg
299
363
Aliases:
300
364
Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Online
301
365
Required: False
@@ -310,7 +374,7 @@ The Latest switch specifies whether to return calendar log data for only the mos
310
374
311
375
```yaml
312
376
Type: SwitchParameter
313
-
Parameter Sets: MeetingId
377
+
Parameter Sets: ExportToMsg
314
378
Aliases:
315
379
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
316
380
Required: False
@@ -320,27 +384,6 @@ Accept pipeline input: False
320
384
Accept wildcard characters: False
321
385
```
322
386
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
-
344
387
### -ReadFromDomainController
345
388
This parameter is available only in on-premises Exchange.
346
389
@@ -382,7 +425,7 @@ Use the short date format that's defined in the Regional Options settings on the
382
425
383
426
```yaml
384
427
Type: ExDateTime
385
-
Parameter Sets: MeetingId
428
+
Parameter Sets: ExportToMsg
386
429
Aliases:
387
430
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
Some of the more interesting properties that are returned in the results are:
44
44
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
+
45
47
- CalendarLogTriggerAction: The action that's taken on the item (for example, Create or Update).
46
48
47
49
- ClientInfoString: The entity that made the change (for example, Client=OWA;\<AdditionalDetails\>, Client=WebServices;\<AdditionalDetails\>;, or Client=TBA;Service=MSExchangeMailboxAssistants;Action=ELCAssistant;).
48
50
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
+
49
53
- OriginalLastModifiedTime: Used as the primary sort field to order the events.
50
54
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
+
51
57
- 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).
52
58
53
59
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).
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
+
214
234
### -ResultSize
215
235
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.
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:
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.
99
97
100
98
### -------------------------- Example 3 --------------------------
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
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.
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.
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 (").
Copy file name to clipboardExpand all lines: sharepoint/docs-conceptual/overview.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -16,8 +16,8 @@ For a list of the SharePoint PnP cmdlets, see [SharePoint PnP cmdlets](sharepoin
16
16
17
17
Verify that you have the following administrative permissions:
18
18
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).
21
21
22
22
**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).
0 commit comments