Skip to content

Commit 97fcca5

Browse files
Merge pull request #12960 from Saisang/redirectionfix-submit
Fix redirections for renaming of exchange and teams
2 parents a5ace75 + 6163e84 commit 97fcca5

File tree

2,945 files changed

+104026
-62820
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,945 files changed

+104026
-62820
lines changed

.openpublishing.redirection.exchange.json

Lines changed: 8370 additions & 1335 deletions
Large diffs are not rendered by default.

.openpublishing.redirection.skype.json

Lines changed: 2177 additions & 2157 deletions
Large diffs are not rendered by default.

.openpublishing.redirection.teams.json

Lines changed: 3011 additions & 1 deletion
Large diffs are not rendered by default.

exchange/exchange-ps/exchange/Add-ADPermission.md renamed to exchange/exchange-ps/ExchangePowerShell/Add-ADPermission.md

Lines changed: 48 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
---
2-
external help file: Microsoft.Exchange.ProvisioningAndMigration-Help.xml
3-
online version: https://learn.microsoft.com/powershell/module/exchange/add-adpermission
42
applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
5-
title: Add-ADPermission
6-
schema: 2.0.0
73
author: chrisda
4+
external help file: Microsoft.Exchange.ProvisioningAndMigration-Help.xml
5+
Locale: en-US
6+
Module Name: ExchangePowerShell
87
ms.author: chrisda
9-
ms.reviewer:
8+
online version: https://learn.microsoft.com/powershell/module/exchangepowershell/add-adpermission
9+
schema: 2.0.0
10+
title: Add-ADPermission
1011
---
1112

1213
# Add-ADPermission
@@ -88,13 +89,15 @@ This example assumes that another security mechanism is used to ensure the Recei
8889
## PARAMETERS
8990

9091
### -Identity
92+
93+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
94+
9195
The Identity parameter specifies the identity of the object that's getting permissions added. You can specify either the distinguished name (DN) of the object or the object's name if it's unique. If the DN or name contains spaces, enclose the name in quotation marks (").
9296

9397
```yaml
9498
Type: ADRawEntryIdParameter
95-
Parameter Sets: AccessRights, Owner
99+
Parameter Sets: AccessRights, Owner, Instance
96100
Aliases:
97-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
98101

99102
Required: True
100103
Position: 1
@@ -103,27 +106,16 @@ Accept pipeline input: True
103106
Accept wildcard characters: False
104107
```
105108
106-
```yaml
107-
Type: ADRawEntryIdParameter
108-
Parameter Sets: Instance
109-
Aliases:
110-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
109+
### -Instance
111110
112-
Required: False
113-
Position: 1
114-
Default value: None
115-
Accept pipeline input: True
116-
Accept wildcard characters: False
117-
```
111+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
118112
119-
### -Instance
120113
The Instance parameter enables you to pass an entire object to the command to be processed. It's mainly used in scripts where an entire object must be passed to the command.
121114
122115
```yaml
123116
Type: ADAcePresentationObject
124117
Parameter Sets: Instance
125118
Aliases:
126-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
127119

128120
Required: True
129121
Position: Named
@@ -133,6 +125,9 @@ Accept wildcard characters: False
133125
```
134126
135127
### -Owner
128+
129+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
130+
136131
The Owner parameter specifies the owner of the Active Directory object. You can specify the following types of users or groups (security principals) for this parameter:
137132
138133
- Mailbox users
@@ -158,7 +153,6 @@ You can't use this parameter with the AccessRights or User parameters.
158153
Type: SecurityPrincipalIdParameter
159154
Parameter Sets: Owner
160155
Aliases:
161-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
162156

163157
Required: True
164158
Position: Named
@@ -168,6 +162,9 @@ Accept wildcard characters: False
168162
```
169163
170164
### -User
165+
166+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
167+
171168
The User parameter specifies who gets the permissions on the Active Directory object. You can specify the following types of users or groups (security principals) for this parameter:
172169
173170
- Mailbox users
@@ -196,9 +193,8 @@ You can't use this parameter with the Owner parameter.
196193

197194
```yaml
198195
Type: SecurityPrincipalIdParameter
199-
Parameter Sets: AccessRights
196+
Parameter Sets: AccessRights, Instance
200197
Aliases:
201-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
202198
203199
Required: True
204200
Position: Named
@@ -207,20 +203,10 @@ Accept pipeline input: False
207203
Accept wildcard characters: False
208204
```
209205

210-
```yaml
211-
Type: SecurityPrincipalIdParameter
212-
Parameter Sets: Instance
213-
Aliases:
214-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
206+
### -AccessRights
215207

216-
Required: False
217-
Position: Named
218-
Default value: None
219-
Accept pipeline input: False
220-
Accept wildcard characters: False
221-
```
208+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
222209

223-
### -AccessRights
224210
The AccessRights parameter specifies the rights that you want to add for the user on the Active Directory object. Valid values include:
225211

226212
- AccessSystemSecurity
@@ -251,7 +237,6 @@ You can't use this parameter with the Owner parameter.
251237
Type: ActiveDirectoryRights[]
252238
Parameter Sets: AccessRights, Instance
253239
Aliases:
254-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
255240
256241
Required: False
257242
Position: Named
@@ -261,6 +246,9 @@ Accept wildcard characters: False
261246
```
262247

263248
### -ChildObjectTypes
249+
250+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
251+
264252
The ChildObjectTypes parameter specifies what type of object the permission should be applied to.
265253

266254
The ChildObjectTypes parameter can only be used if the AccessRights parameter is set to CreateChild or DeleteChild.
@@ -269,7 +257,6 @@ The ChildObjectTypes parameter can only be used if the AccessRights parameter is
269257
Type: ADSchemaObjectIdParameter[]
270258
Parameter Sets: AccessRights, Instance
271259
Aliases:
272-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
273260
274261
Required: False
275262
Position: Named
@@ -279,6 +266,9 @@ Accept wildcard characters: False
279266
```
280267

281268
### -Confirm
269+
270+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
271+
282272
The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding.
283273

284274
- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`.
@@ -288,7 +278,6 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho
288278
Type: SwitchParameter
289279
Parameter Sets: (All)
290280
Aliases: cf
291-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
292281
293282
Required: False
294283
Position: Named
@@ -298,13 +287,15 @@ Accept wildcard characters: False
298287
```
299288

300289
### -Deny
290+
291+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
292+
301293
The Deny switch specifies that the permissions you're adding are Deny permissions. You don't need to specify a value with this switch.
302294

303295
```yaml
304296
Type: SwitchParameter
305297
Parameter Sets: AccessRights, Instance
306298
Aliases:
307-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
308299
309300
Required: False
310301
Position: Named
@@ -314,6 +305,9 @@ Accept wildcard characters: False
314305
```
315306

316307
### -DomainController
308+
309+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
310+
317311
The DomainController parameter specifies the ___domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the ___domain controller by its fully qualified ___domain name (FQDN). For example, dc01.contoso.com.
318312

319313
The DomainController parameter isn't supported on Edge Transport servers. An Edge Transport server uses the local instance of Active Directory Lightweight Directory Services (AD LDS) to read and write data.
@@ -322,7 +316,6 @@ The DomainController parameter isn't supported on Edge Transport servers. An Edg
322316
Type: Fqdn
323317
Parameter Sets: (All)
324318
Aliases:
325-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
326319
327320
Required: False
328321
Position: Named
@@ -332,13 +325,15 @@ Accept wildcard characters: False
332325
```
333326

334327
### -ExtendedRights
328+
329+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
330+
335331
The ExtendedRights parameter specifies the extended rights needed to perform the operation.
336332

337333
```yaml
338334
Type: ExtendedRightIdParameter[]
339335
Parameter Sets: AccessRights, Instance
340336
Aliases:
341-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
342337
343338
Required: False
344339
Position: Named
@@ -348,6 +343,9 @@ Accept wildcard characters: False
348343
```
349344

350345
### -InheritanceType
346+
347+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
348+
351349
The InheritanceType parameter specifies how permissions are inherited. Valid values are:
352350

353351
- None
@@ -360,7 +358,6 @@ The InheritanceType parameter specifies how permissions are inherited. Valid val
360358
Type: ActiveDirectorySecurityInheritance
361359
Parameter Sets: AccessRights, Instance
362360
Aliases:
363-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
364361
365362
Required: False
366363
Position: Named
@@ -370,13 +367,15 @@ Accept wildcard characters: False
370367
```
371368

372369
### -InheritedObjectType
370+
371+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
372+
373373
The InheritedObjectType parameter specifies what kind of object inherits this access control entry (ACE).
374374

375375
```yaml
376376
Type: ADSchemaObjectIdParameter
377377
Parameter Sets: AccessRights, Instance
378378
Aliases:
379-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
380379
381380
Required: False
382381
Position: Named
@@ -386,6 +385,9 @@ Accept wildcard characters: False
386385
```
387386

388387
### -Properties
388+
389+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
390+
389391
The Properties parameter specifies what properties the object contains.
390392

391393
The Properties parameter can only be used if the AccessRights parameter is set to ReadProperty, WriteProperty or Self.
@@ -394,7 +396,6 @@ The Properties parameter can only be used if the AccessRights parameter is set t
394396
Type: ADSchemaObjectIdParameter[]
395397
Parameter Sets: AccessRights, Instance
396398
Aliases:
397-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
398399
399400
Required: False
400401
Position: Named
@@ -404,13 +405,15 @@ Accept wildcard characters: False
404405
```
405406

406407
### -WhatIf
408+
409+
> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
410+
407411
The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch.
408412

409413
```yaml
410414
Type: SwitchParameter
411415
Parameter Sets: (All)
412416
Aliases: wi
413-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
414417
415418
Required: False
416419
Position: Named

0 commit comments

Comments
 (0)