Skip to content

Commit a83fbcf

Browse files
committed
Merge branch 'master' into chrisda
2 parents 51e9e4d + f703a56 commit a83fbcf

File tree

4 files changed

+446
-0
lines changed

4 files changed

+446
-0
lines changed
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
---
2+
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
3+
Module Name: Skype for Business Online
4+
online version: https://docs.microsoft.com/powershell/module/skype/get-csteamsnetworkroamingpolicy
5+
applicable: Skype for Business Online
6+
title: Get-CsTeamsNetworkRoamingPolicy
7+
author: TristanChen-msft
8+
ms.author: jiaych
9+
ms.reviewer:
10+
manager: mreddy
11+
schema: 2.0.0
12+
---
13+
14+
# Get-CsTeamsNetworkRoamingPolicy
15+
16+
## SYNOPSIS
17+
18+
Get-CsTeamsNetworkRoamingPolicy allows IT Admins to view policies for the Network Roaming and Bandwidth Control experiences in Microsoft Teams.
19+
20+
## SYNTAX
21+
22+
```
23+
Get-CsTeamsNetworkRoamingPolicy [-Tenant <System.Guid>] [[-Identity] <XdsIdentity>]
24+
```
25+
26+
### Filter
27+
```
28+
Get-CsTeamsNetworkRoamingPolicy [-Tenant <Guid>] [-Filter <String>]
29+
```
30+
31+
## DESCRIPTION
32+
Returns information about the Teams Network Roaming Policies configured for use in your organization.
33+
34+
The TeamsNetworkRoamingPolicy cmdlets enable administrators to provide specific settings from the TeamsMeetingPolicy to be rendered dynamically based upon the ___location of the Teams client. The TeamsNetworkRoamingPolicy cannot be granted to a user but instead can be assigned to a network site. The settings from the TeamsMeetingPolicy included are AllowIPVideo and MediaBitRateKb. When a Teams client is connected to a network site where a CsTeamRoamingPolicy is assigned, these two settings from the TeamsRoamingPolicy will be used instead of the settings from the TeamsMeetingPolicy.
35+
36+
More on the impact of bit rate setting on bandwidth can be found [here](https://docs.microsoft.com/microsoftteams/prepare-network).
37+
38+
## EXAMPLES
39+
40+
### -------------------------- Example 1 --------------------------
41+
```
42+
PS C:\> Get-CsTeamsNetworkRoamingPolicy
43+
```
44+
45+
In Example 1, Get-CsTeamsNetworkRoamingPolicy is called without any additional parameters; this returns a collection of all the teams network roaming policies configured for use in your organization.
46+
47+
### -------------------------- Example 2 --------------------------
48+
```
49+
PS C:\> Get-CsTeamsNetworkRoamingPolicy -Identity OfficePolicy
50+
```
51+
52+
In Example 2, Get-CsTeamsNetworkRoamingPolicy is used to return the network roaming policy that has an Identity OfficePolicy.
53+
Because identities are unique, this command will never return more than one item.
54+
55+
## PARAMETERS
56+
57+
### -Identity
58+
Unique identifier of the policy to be returned.
59+
If this parameter is omitted, then all the Teams Network Roaming Policies configured for use in your organization will be returned.
60+
61+
```yaml
62+
Type: XdsIdentity
63+
Parameter Sets: (All)
64+
Aliases:
65+
66+
Required: False
67+
Position: Named
68+
Default value: None
69+
Accept pipeline input: False
70+
Accept wildcard characters: False
71+
```
72+
73+
### -Tenant
74+
75+
```yaml
76+
Type: Guid
77+
Parameter Sets: (All)
78+
Aliases:
79+
80+
Required: False
81+
Position: Named
82+
Default value: None
83+
Accept pipeline input: False
84+
Accept wildcard characters: False
85+
```
86+
87+
### -Filter
88+
Enables you to use wildcard characters when indicating the policy (or policies) to be returned.
89+
90+
```yaml
91+
Type: String
92+
Parameter Sets: (All)
93+
Aliases:
94+
95+
Required: False
96+
Position: Named
97+
Default value: None
98+
Accept pipeline input: False
99+
Accept wildcard characters: False
100+
```
101+
102+
### -LocalStore
103+
104+
```yaml
105+
Type: SwitchParameter
106+
Parameter Sets: (All)
107+
Aliases:
108+
109+
Required: False
110+
Position: Named
111+
Default value: None
112+
Accept pipeline input: False
113+
Accept wildcard characters: False
114+
```
115+
116+
## INPUTS
117+
118+
### None
119+
120+
## OUTPUTS
121+
122+
### System.Object
123+
124+
## NOTES
125+
126+
## RELATED LINKS
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
---
2+
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
3+
Module Name: Skype for Business Online
4+
online version: https://docs.microsoft.com/powershell/module/skype/new-csteamsnetworkroamingpolicy
5+
applicable: Skype for Business Online
6+
title: New-CsTeamsNetworkRoamingPolicy
7+
author: TristanChen-msft
8+
ms.author: jiaych
9+
ms.reviewer:
10+
manager: mreddy
11+
schema: 2.0.0
12+
---
13+
14+
# New-CsTeamsNetworkRoamingPolicy
15+
16+
## SYNOPSIS
17+
18+
New-CsTeamsNetworkRoamingPolicy allows IT Admins to create policies for Network Roaming and Bandwidth Control experiences in Microsoft Teams.
19+
20+
## SYNTAX
21+
22+
```
23+
New-CsTeamsNetworkRoamingPolicy [-Tenant <System.Guid>] [-Identity <XdsIdentity>] [-AllowIPVideo <Boolean>] [-MediaBitRateKb <Integer>] [-Description <String>]
24+
```
25+
26+
## DESCRIPTION
27+
Creates new Teams Network Roaming Policies configured for use in your organization.
28+
29+
The TeamsNetworkRoamingPolicy cmdlets enable administrators to provide specific settings from the TeamsMeetingPolicy to be rendered dynamically based upon the ___location of the Teams client. The TeamsNetworkRoamingPolicy cannot be granted to a user but instead can be assigned to a network site. The settings from the TeamsMeetingPolicy included are AllowIPVideo and MediaBitRateKb. When a Teams client is connected to a network site where a CsTeamRoamingPolicy is assigned, these two settings from the TeamsRoamingPolicy will be used instead of the settings from the TeamsMeetingPolicy.
30+
31+
More on the impact of bit rate setting on bandwidth can be found [here](https://docs.microsoft.com/microsoftteams/prepare-network).
32+
33+
## EXAMPLES
34+
35+
###-------------------------- Example 1 --------------------------
36+
```powershell
37+
PS C:\> New-CsTeamsNetworkRoamingPolicy -Identity "RedmondRoaming" -AllowIPVideo $true -MediaBitRateKb 2000 -Description "Redmond campus roaming policy"
38+
```
39+
40+
The command shown in Example 1 creates a new teams network roaming policy with Identity "RedmondRoaming" with IP Video feature enabled, and the maximum media bit rate is capped at 2000 Kbps.
41+
42+
###-------------------------- Example 2 --------------------------
43+
```powershell
44+
PS C:\> New-CsTeamsNetworkRoamingPolicy -Identity "RemoteRoaming"
45+
```
46+
47+
The command shown in Example 2 creates a new teams network roaming policy with Identity "RemoteRoaming" with IP Video feature enabled, and the maximum media bit rate is capped at 50000 Kbps by default.
48+
49+
## PARAMETERS
50+
51+
### -Identity
52+
Unique identifier of the policy to be returned.
53+
54+
```yaml
55+
Type: XdsIdentity
56+
Parameter Sets: (All)
57+
Aliases:
58+
59+
Required: True
60+
Position: Named
61+
Default value: None
62+
Accept pipeline input: False
63+
Accept wildcard characters: False
64+
```
65+
66+
### -AllowIPVideo
67+
Determines whether video is enabled in a user's meetings or calls.
68+
Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video.
69+
70+
```yaml
71+
Type: Boolean
72+
Parameter Sets: (All)
73+
Aliases:
74+
75+
Required: False
76+
Position: Named
77+
Default value: True
78+
Accept pipeline input: False
79+
Accept wildcard characters: False
80+
```
81+
82+
### -MediaBitRateKb
83+
Determines the media bit rate for audio/video/app sharing transmissions in meetings.
84+
85+
```yaml
86+
Type: Integer
87+
Parameter Sets: (All)
88+
Aliases:
89+
90+
Required: False
91+
Position: Named
92+
Default value: 50000
93+
Accept pipeline input: False
94+
Accept wildcard characters: False
95+
```
96+
97+
### -Description
98+
Description of the new policy to be created.
99+
100+
```yaml
101+
Type: String
102+
Parameter Sets: (All)
103+
Aliases:
104+
105+
Required: False
106+
Position: Named
107+
Default value: None
108+
Accept pipeline input: False
109+
Accept wildcard characters: False
110+
```
111+
112+
## INPUTS
113+
114+
### None
115+
116+
## OUTPUTS
117+
118+
### System.Object
119+
120+
## NOTES
121+
122+
## RELATED LINKS
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml
3+
Module Name: Skype for Business Online
4+
online version: https://docs.microsoft.com/powershell/module/skype/remove-csteamsnetworkroamingpolicy
5+
applicable: Skype for Business Online
6+
title: Remove-CsTeamsNetworkRoamingPolicy
7+
author: TristanChen-msft
8+
ms.author: jiaych
9+
ms.reviewer:
10+
manager: mreddy
11+
schema: 2.0.0
12+
---
13+
14+
# Remove-CsTeamsNetworkRoamingPolicy
15+
16+
## SYNOPSIS
17+
18+
Remove-CsTeamsNetworkRoamingPolicy allows IT Admins to delete policies for Network Roaming and Bandwidth Control experiences in Microsoft Teams.
19+
20+
## SYNTAX
21+
22+
```
23+
Remove-CsTeamsNetworkRoamingPolicy [-Tenant <System.Guid>] [[-Identity] <XdsIdentity>]
24+
```
25+
26+
## DESCRIPTION
27+
Deletes the Teams Network Roaming Policies configured for use in your organization.
28+
29+
The TeamsNetworkRoamingPolicy cmdlets enable administrators to provide specific settings from the TeamsMeetingPolicy to be rendered dynamically based upon the ___location of the Teams client. The TeamsNetworkRoamingPolicy cannot be granted to a user but instead can be assigned to a network site. The settings from the TeamsMeetingPolicy included are AllowIPVideo and MediaBitRateKb. When a Teams client is connected to a network site where a CsTeamRoamingPolicy is assigned, these two settings from the TeamsRoamingPolicy will be used instead of the settings from the TeamsMeetingPolicy.
30+
31+
More on the impact of bit rate setting on bandwidth can be found [here](https://docs.microsoft.com/microsoftteams/prepare-network).
32+
33+
## EXAMPLES
34+
35+
### -------------------------- Example 1 --------------------------
36+
```
37+
PS C:\> Remove-CsTeamsNetworkRoamingPolicy -Identity OfficePolicy
38+
```
39+
40+
In Example 1, Remove-CsTeamsNetworkRoamingPolicy is used to delete the network roaming policy that has an Identity OfficePolicy.
41+
42+
## PARAMETERS
43+
44+
### -Identity
45+
Unique identifier of the policy to be removed.
46+
47+
```yaml
48+
Type: XdsIdentity
49+
Parameter Sets: (All)
50+
Aliases:
51+
52+
Required: True
53+
Position: Named
54+
Default value: None
55+
Accept pipeline input: False
56+
Accept wildcard characters: False
57+
```
58+
59+
### -Tenant
60+
61+
```yaml
62+
Type: Guid
63+
Parameter Sets: (All)
64+
Aliases:
65+
66+
Required: False
67+
Position: Named
68+
Default value: None
69+
Accept pipeline input: False
70+
Accept wildcard characters: False
71+
```
72+
73+
## INPUTS
74+
75+
### None
76+
77+
## OUTPUTS
78+
79+
### System.Object
80+
81+
## NOTES
82+
83+
## RELATED LINKS

0 commit comments

Comments
 (0)