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
In Exchange Online, this example uses the Get-Mailbox cmdlet to find the ExchangeGUID value of the mailbox, which is required to restore the mailbox contents.
@@ -238,7 +230,7 @@ In on-premises Exchange, this example uses the Get-MailboxStatistics cmdlet to r
238
230
239
231
Using this information, the source mailbox with the MailboxGUID value 1d20855f-fd54-4681-98e6-e249f7326ddd is restored to the target mailbox that has the Alias value Ayla.
@@ -509,6 +501,8 @@ The AllowLegacyDNMismatch switch specifies that the operation should continue if
509
501
510
502
By default, this cmdlet checks to make sure that the LegacyExchangeDN on the source physical mailbox is present on the target user in the form of the LegacyExchangeDN or an X500 proxy address that corresponds to the LegacyExchangeDN. This check prevents you from accidentally restoring a source mailbox into the incorrect target mailbox.
511
503
504
+
**Note**: This parameter is being deprecated in the cloud-based service. To complete a mailbox restore request for mailboxes with a LegacyExchangeDN that doesn't match, you need to obtain the LegacyExchangeDN value for the source mailbox and add it to the target mailbox as an X500 proxy address. For detailed instructions, see [Restore an inactive mailbox](https://docs.microsoft.com/microsoft-365/compliance/restore-an-inactive-mailbox#restore-inactive-mailboxes).
Copy file name to clipboardExpand all lines: skype/skype-ps/skype/Disable-CsOnlineDialInConferencingUser.md
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,10 @@ ms.reviewer:
13
13
# Disable-CsOnlineDialInConferencingUser
14
14
15
15
## SYNOPSIS
16
+
17
+
> [!NOTE]
18
+
> This cmdlet will be deprecated on December 31, 2021. To disable Audio Conferencing for a given user, unassign the Audio Conferencing license from the user or disable the Audio Conferencing component from the user's license. For additional information, see [Assign or remove licenses for Microsoft 365 Apps for business](https://docs.microsoft.com/microsoft-365/admin/add-users/add-users).
19
+
16
20
Use the `Disable-CsOnlineDialInConferencingUser` cmdlet to prevent a Skype for Business Online user from using dial-in or audio conferencing through Skype for Business Online.
Copy file name to clipboardExpand all lines: skype/skype-ps/skype/Enable-CsOnlineDialInConferencingUser.md
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,10 @@ ms.reviewer:
13
13
# Enable-CsOnlineDialInConferencingUser
14
14
15
15
## SYNOPSIS
16
+
17
+
> [!NOTE]
18
+
> This cmdlet will be deprecated on December 31, 2021. To enable Audio Conferencing for a given user, assign an Audio Conferencing license to the user or enable the Audio Conferencing component in the user's license. For additional information, see [Assign or remove licenses for Microsoft 365 Apps for business](https://docs.microsoft.com/microsoft-365/admin/add-users/add-users).
19
+
16
20
Use the `Enable-CsOnlineDialInConferencingUser` cmdlet to enable a Skype for Business user to access audio conferencing through Skype for Business Online.
This example gets an application instance by name using Find-CsOnlineApplicationInstance cmdlet. We then use the AAD ObjectId of that application instance to create an application endpoint callable entity.
Copy file name to clipboardExpand all lines: skype/skype-ps/skype/Set-CsExternalAccessPolicy.md
+55-8Lines changed: 55 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.reviewer: rogupta
13
13
14
14
## SYNOPSIS
15
15
Enables you to modify the properties of an existing external access policy.
16
-
External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; and, 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype.
16
+
External access policies determine whether or not your users can: 1) communicate with users who have Session Initiation Protocol (SIP) accounts with a federated organization; 2) communicate with users who are using custom applications built with [Azure Communication Services](/azure/communication-services/concepts/teams-interop); 3) access Skype for Business Server over the Internet, without having to log on to your internal network; 4) communicate with users who have SIP accounts with a public instant messaging (IM) provider such as Skype; and, 5) communicate with people who are using Teams with an account that's not managed by an organization.
17
17
18
18
19
19
This cmdlet was introduced in Lync Server 2010.
@@ -25,15 +25,15 @@ This cmdlet was introduced in Lync Server 2010.
@@ -57,15 +57,18 @@ Instead, you must enable federation and then assign users an external access pol
57
57
Access Skype for Business Server over the Internet, without having to first log on to your internal network.
58
58
This enables your users to use Skype for Business and log on to Skype for Business Server from an Internet café or other remote location.
59
59
60
-
After an external access policy has been created, you can use the `Set-CsExternalAccessPolicy` cmdlet to change the property values of that policy.
61
-
For example, by default the global policy does not allow users to communicate with people who have accounts with a federated organization.
62
-
If you would like to grant this capability to all of your users you can call the `Set-CsExternalAccessPolicy` cmdlet and set the value of the global policy's EnableFederationAccess property to True.
63
-
64
60
4.
65
61
Communicate with people who have SIP accounts with a public instant messaging service such as Skype.
66
62
67
63
The following parameters are not applicable to Skype for Business Online/Microsoft Teams: Description, EnableXmppAccess, Force, Identity, Instance, PipelineVariable, and Tenant
68
64
65
+
5.
66
+
(Microsoft Teams Only) Communicate with people who are using Teams with an account that's not managed by an organization. This policy only applies if Teams Consumer Federation has been enabled at the tenant level using the cmdlet [Set-CsTenantFederationConfiguration](/powershell/module/teams/set-cstenantfederationconfiguration) or Teams Admin Center under the External Access setting.
67
+
68
+
After an external access policy has been created, you can use the `Set-CsExternalAccessPolicy` cmdlet to change the property values of that policy.
69
+
For example, by default the global policy does not allow users to communicate with people who have accounts with a federated organization.
70
+
If you would like to grant this capability to all of your users you can call the `Set-CsExternalAccessPolicy` cmdlet and set the value of the global policy's EnableFederationAccess property to True.
71
+
69
72
## EXAMPLES
70
73
71
74
### -------------------------- Example 1 ------------------------
Indicates whether the user is allowed to communicate with people who have SIP accounts with a federated organization.
190
193
Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams.
191
-
The default value is False.
194
+
The default value is True.
192
195
193
196
194
197
```yaml
@@ -261,6 +264,50 @@ Accept pipeline input: False
261
264
Accept wildcard characters: False
262
265
```
263
266
267
+
### -EnableTeamsConsumerAccess
268
+
(Microsoft Teams Only) Indicates whether the user is allowed to communicate with people who have who are using Teams with an account that's not managed by an organization.
269
+
270
+
To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled.
271
+
272
+
Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams.
273
+
The default value is True.
274
+
275
+
276
+
```yaml
277
+
Type: Boolean
278
+
Parameter Sets: (All)
279
+
Aliases:
280
+
Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019
281
+
282
+
Required: False
283
+
Position: Named
284
+
Default value: True
285
+
Accept pipeline input: False
286
+
Accept wildcard characters: False
287
+
```
288
+
289
+
### -EnableTeamsConsumerInbound
290
+
(Microsoft Teams Only) Indicates whether the user is allowed to be discoverable by people who are using Teams with an account that's not managed by an organization. It also controls if people who have who are using Teams with an account that's not managed by an organization can start the communication with the user.
291
+
292
+
To enable just for a selected set of users, use the Set-CsExternalAccessPolicy cmdlet to update the global policy, setting the value to False. Then assign selected users a policy with federation enabled.
293
+
294
+
Read [Manage external access in Microsoft Teams](/microsoftteams/manage-external-access) to get more information about the effect of this parameter in Microsoft Teams.
295
+
The default value is True.
296
+
297
+
298
+
```yaml
299
+
Type: Boolean
300
+
Parameter Sets: (All)
301
+
Aliases:
302
+
Applicable: Lync Server 2010, Lync Server 2013, Skype for Business Online, Skype for Business Server 2015, Skype for Business Server 2019
303
+
304
+
Required: False
305
+
Position: Named
306
+
Default value: True
307
+
Accept pipeline input: False
308
+
Accept wildcard characters: False
309
+
```
310
+
264
311
### -Force
265
312
Suppresses the display of any non-fatal error message that might occur when running the command.
@@ -35,29 +36,80 @@ This example sync application instance with object id "00000000-0000-0000-0000-0
35
36
36
37
## PARAMETERS
37
38
39
+
### -CallbackUri
40
+
This parameter is reserved for internal Microsoft use.
41
+
42
+
```yaml
43
+
Type: String
44
+
Parameter Sets: (All)
45
+
Aliases:
46
+
47
+
Required: False
48
+
Position: Named
49
+
Default value: None
50
+
Accept pipeline input: False
51
+
Accept wildcard characters: False
52
+
```
53
+
38
54
### -ObjectId
39
55
The application instance ID.
40
56
41
57
```yaml
42
58
Type: System.Guid
43
-
Required: True
59
+
Parameter Sets: (All)
60
+
Aliases:
61
+
62
+
Required: False
44
63
Position: Named
45
64
Default value: None
46
65
Accept pipeline input: False
47
66
Accept wildcard characters: False
48
-
Applicable: Skype for Business Online
49
67
```
50
68
51
-
### -Tenant
52
-
The Tenant ID.
69
+
### -Force
70
+
This switch specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If it isn't provided in the command, you're prompted for administrative input if required.
53
71
54
72
```yaml
55
-
Type: System.Guid
73
+
Type: SwitchParameter
74
+
Parameter Sets: (All)
75
+
Aliases:
76
+
77
+
Required: False
78
+
Position: Named
79
+
Default value: False
80
+
Accept pipeline input: False
81
+
Accept wildcard characters: False
82
+
```
83
+
84
+
### -WhatIf
85
+
Shows what would happen if the cmdlet runs.
86
+
The cmdlet is not run.
87
+
88
+
```yaml
89
+
Type: SwitchParameter
90
+
Parameter Sets: (All)
91
+
Aliases: wi
92
+
93
+
Required: False
94
+
Position: Named
95
+
Default value: None
96
+
Accept pipeline input: False
97
+
Accept wildcard characters: False
98
+
```
99
+
100
+
### -Confirm
101
+
Prompts you for confirmation before running the cmdlet.
0 commit comments