Skip to content

Commit 615f8e3

Browse files
authored
Merge pull request #11538 from TariqSharif-MSFT/patch-1
Update New-AvailabilityConfig.md
2 parents 067716c + 5fbb7df commit 615f8e3

File tree

1 file changed

+20
-36
lines changed

1 file changed

+20
-36
lines changed

exchange/exchange-ps/exchange/New-AvailabilityConfig.md

Lines changed: 20 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,17 @@ ms.reviewer:
1414
## SYNOPSIS
1515
This cmdlet is available only in the cloud-based service.
1616

17-
Use the New-AvailabilityConfig cmdlet to create an availability configuration. An availability configuration specifies an existing account that's used to exchange free/busy information between organizations.
17+
Use the New-AvailabilityConfig cmdlet to create an availability configuration. An availability configuration specifies the Microsoft 365 organizations to exchange free/busy information with.
1818

1919
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
2020

2121
## SYNTAX
2222

2323
```
24-
New-AvailabilityConfig -OrgWideAccount <SecurityPrincipalIdParameter>
24+
New-AvailabilityConfig
2525
[-AllowedTenantIds <MultiValuedProperty>]
2626
[-Confirm]
27+
[-OrgWideAccount <SecurityPrincipalIdParameter>]
2728
[-WhatIf]
2829
[<CommonParameters>]
2930
```
@@ -35,53 +36,39 @@ You need to be assigned permissions before you can run this cmdlet. Although thi
3536

3637
### Example 1
3738
```powershell
38-
New-AvailabilityConfig -OrgWideAccount "Tony Smith"
39+
New-AvailabilityConfig -AllowedTenantIds "d6b0a40e-029b-43f2-9852-f3724f68ead9","87d5bade-cefc-4067-a221-794aea71922d"
3940
```
4041

41-
This example creates a new availability configuration. The existing account named Tony Smith will be used to exchange free/busy information between organizations.
42+
This example creates a new availability configuration to share free/busy information with the specified Microsoft 365 organizations.
4243

4344
## PARAMETERS
4445

45-
### -OrgWideAccount
46-
The OrgWideAccount parameter specifies who has permission to issue proxy Availability service requests on an organization-wide basis. You can specify the following types of users or groups (security principals) for this parameter:
47-
48-
- Mailbox users
49-
- Mail users with a Microsoft account
50-
- Security groups
51-
52-
You can use any value that uniquely identifies the user or group. For example:
53-
54-
- Name
55-
- Alias
56-
- Distinguished name (DN)
57-
- Canonical DN
58-
- Domain\\Username
59-
- Email address
60-
- GUID
61-
- LegacyExchangeDN
62-
- SamAccountName
63-
- User ID or user principal name (UPN)
46+
### -AllowedTenantIds
47+
The AllowedTenantIds parameter specifies the tenant ID values of Microsoft 365 organization that you want to share free/busy information with (for example, d6b0a40e-029b-43f2-9852-f3724f68ead9). You can specifiy multiple values separated by commas. A maximum of 25 values are allowed.
6448

6549
```yaml
66-
Type: SecurityPrincipalIdParameter
50+
Type: MultiValuedProperty
6751
Parameter Sets: (All)
6852
Aliases:
6953
Applicable: Exchange Online
7054

71-
Required: True
55+
Required: False
7256
Position: Named
7357
Default value: None
7458
Accept pipeline input: False
7559
Accept wildcard characters: False
7660
```
7761
78-
### -AllowedTenantIds
79-
{{ Fill AllowedTenantIds Description }}
62+
### -Confirm
63+
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.
64+
65+
- 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`.
66+
- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding.
8067

8168
```yaml
82-
Type: MultiValuedProperty
69+
Type: SwitchParameter
8370
Parameter Sets: (All)
84-
Aliases:
71+
Aliases: cf
8572
Applicable: Exchange Online
8673
8774
Required: False
@@ -91,16 +78,13 @@ Accept pipeline input: False
9178
Accept wildcard characters: False
9279
```
9380

94-
### -Confirm
95-
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.
96-
97-
- 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`.
98-
- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding.
81+
### -OrgWideAccount
82+
This parameter is reserved for internal Microsoft use.
9983

10084
```yaml
101-
Type: SwitchParameter
85+
Type: SecurityPrincipalIdParameter
10286
Parameter Sets: (All)
103-
Aliases: cf
87+
Aliases:
10488
Applicable: Exchange Online
10589
10690
Required: False

0 commit comments

Comments
 (0)