Skip to content

Commit 3fe0186

Browse files
authored
Merge pull request #7820 from aabhasjain-ms/aabhasjain-ms-patch-1-New-CsWebServiceConfiguration
Edit CsWebServiceConfiguration
2 parents fc2af65 + ef379fd commit 3fe0186

File tree

2 files changed

+94
-12
lines changed

2 files changed

+94
-12
lines changed

skype/skype-ps/skype/New-CsWebServiceConfiguration.md

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ New-CsWebServiceConfiguration [-Identity] <XdsIdentity> [-AllowAnonymousAccessTo
3232
[-ShowAlternateJoinOptionsExpanded <Boolean>] [-UseWsFedPassiveAuth <Boolean>]
3333
[-WsFedPassiveMetadataUri <String>] [-CrossDomainAuthorizationList <PSListModifier>]
3434
[-EnableMediaBasicAuth <Boolean>] [-EnableStatisticsInResponse <Boolean>] [-HstsMaxAgeInSeconds <Int64>]
35+
[-PendingGetWaitTimeOutInMinutes <Int64>] [-PendingGetWaitSupportingApps <String>]
3536
[-MobilePreferredAuthType <MobilePreferredAuthType>] [-UseDomainAuthInLWA <Boolean>]
3637
[-UseWebClientLegacyUI <Boolean>] [<CommonParameters>]
3738
```
@@ -52,7 +53,7 @@ Likewise, your command will fail if you try to create a new collection at, for i
5253

5354
## EXAMPLES
5455

55-
### -------------------------- Example 1 ------------------------
56+
### Example 1
5657
```
5758
New-CsWebServiceConfiguration -Identity site:Redmond -EnableGroupExpansion $False -UseCertificateAuth $True
5859
```
@@ -65,7 +66,7 @@ Note that this command will fail if a collection of Web Services configuration s
6566
That's because sites are limited to a single collection of Web Services configuration settings.
6667

6768

68-
### -------------------------- Example 2 ------------------------
69+
### Example 2
6970
```
7071
$x = New-CsWebServiceConfiguration -Identity site:Redmond -InMemory
7172
@@ -87,7 +88,7 @@ If you do not call the `Set-CsWebServiceConfiguration` cmdlet, no new settings w
8788
Instead, your virtual Web Services configuration settings will disappear as soon as you end your Windows PowerShell session or delete the variable $x.
8889

8990

90-
### -------------------------- Example 3 --------------------------
91+
### Example 3
9192
```
9293
$x = New-CsWebOrigin -Url "http://fabrikam.com"
9394
@@ -102,7 +103,7 @@ The second command in the example uses the `New-CsWebServiceConfiguration` cmdle
102103
The syntax `- CrossDomainAuthorizationList $x` adds http://fabrikam.com to the collection of domains authorized for cross-domain scripting.
103104

104105

105-
### -------------------------- Example 4 --------------------------
106+
### Example 4
106107
```
107108
$x = New-CsWebOrigin -Url "http://fabrikam.com"
108109
@@ -733,6 +734,46 @@ Accept pipeline input: False
733734
Accept wildcard characters: False
734735
```
735736

737+
### -PendingGetWaitTimeOutInMinutes
738+
Specifies the time in minutes to send an event at a particular interval to Keep Alive EventChannel.
739+
The value can be specified in between 5 to 15 minutes (both inclusive).
740+
The default value is 15 minutes.
741+
742+
```yaml
743+
Type: Int64
744+
Parameter Sets: (All)
745+
Aliases:
746+
Applicable: Skype for Business Server 2015, Skype for Business Server 2019
747+
748+
Required: False
749+
Position: Named
750+
Default value: None
751+
Accept pipeline input: False
752+
Accept wildcard characters: False
753+
```
754+
755+
### -PendingGetWaitSupportingApps
756+
Specifies a semicolon-separated list of applications for which PendingGetWaitTimeOutInMinutes need to be set.
757+
Supported applications are Android, iPhone, iPad, Macintosh, Windows.
758+
To support all applications you can give All as input.
759+
For example:
760+
- To support Android and Macintosh - Android;Macintosh;
761+
- To support all devices - All;
762+
The default value is None.
763+
764+
```yaml
765+
Type: String
766+
Parameter Sets: (All)
767+
Aliases:
768+
Applicable: Skype for Business Server 2015, Skype for Business Server 2019
769+
770+
Required: False
771+
Position: Named
772+
Default value: None
773+
Accept pipeline input: False
774+
Accept wildcard characters: False
775+
```
776+
736777
### -MobilePreferredAuthType
737778
Specifies the preferred authentication type to be used by mobile applications.
738779
If an unsupported method is specified, the web ticket service will not start and an event will be logged by the Skype for Business Server.
@@ -828,4 +869,3 @@ The `New-CsWebServiceConfiguration` cmdlet creates new instances of the Microsof
828869
[Remove-CsWebServiceConfiguration](Remove-CsWebServiceConfiguration.md)
829870

830871
[Set-CsWebServiceConfiguration](Set-CsWebServiceConfiguration.md)
831-

skype/skype-ps/skype/Set-CsWebServiceConfiguration.md

Lines changed: 49 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Set-CsWebServiceConfiguration [[-Identity] <XdsIdentity>] [-AllowAnonymousAccess
3434
[-UseWsFedPassiveAuth <Boolean>] [-WsFedPassiveMetadataUri <String>]
3535
[-CrossDomainAuthorizationList <PSListModifier>] [-EnableMediaBasicAuth <Boolean>]
3636
[-EnableStatisticsInResponse <Boolean>] [-HstsMaxAgeInSeconds <Int64>]
37+
[-PendingGetWaitTimeOutInMinutes <Int64>] [-PendingGetWaitSupportingApps <String>]
3738
[-MobilePreferredAuthType <MobilePreferredAuthType>] [-UseDomainAuthInLWA <Boolean>]
3839
[-OverrideAuthTypeForInternalClients <String>] [-OverrideAuthTypeForExternalClients <String>]
3940
[-UseWebClientLegacyUI <Boolean>] [<CommonParameters>]
@@ -54,6 +55,7 @@ Set-CsWebServiceConfiguration [-Instance <PSObject>] [-AllowAnonymousAccessToLWA
5455
[-UseWsFedPassiveAuth <Boolean>] [-WsFedPassiveMetadataUri <String>]
5556
[-CrossDomainAuthorizationList <PSListModifier>] [-EnableMediaBasicAuth <Boolean>]
5657
[-EnableStatisticsInResponse <Boolean>] [-HstsMaxAgeInSeconds <Int64>]
58+
[-PendingGetWaitTimeOutInMinutes <Int64>] [-PendingGetWaitSupportingApps <String>]
5759
[-MobilePreferredAuthType <MobilePreferredAuthType>] [-UseDomainAuthInLWA <Boolean>]
5860
[-OverrideAuthTypeForInternalClients <String>] [-OverrideAuthTypeForExternalClients <String>]
5961
[-UseWebClientLegacyUI <Boolean>] [<CommonParameters>]
@@ -77,7 +79,7 @@ Alternatively, you can modify the property values for an existing collection by
7779

7880
## EXAMPLES
7981

80-
### -------------------------- Example 1 ------------------------
82+
### Example 1
8183

8284
```powershell
8385
Set-CsWebServiceConfiguration -Identity site:Redmond -EnableGroupExpansion $True
@@ -86,7 +88,7 @@ Set-CsWebServiceConfiguration -Identity site:Redmond -EnableGroupExpansion $True
8688
Example 1 enables group expansion for the Web Services configuration settings applied to the Redmond site (-Identity site:Redmond).
8789
This is done by including the EnableGroupExpansion property and setting the parameter value to True.
8890

89-
### -------------------------- Example 2 ------------------------
91+
### Example 2
9092

9193
```powershell
9294
Get-CsWebServiceConfiguration -Filter "site:*" | Set-CsWebServiceConfiguration -MaxValidityPeriodHours 16
@@ -96,7 +98,7 @@ In Example 2, the maximum validity period for all the Web Services configuration
9698
To carry out this task, the `Get-CsWebServiceConfiguration` cmdlet is called along with the Filter parameter; the filter value "site:*" limits the returned data to settings where the Identity begins with the characters "site:".
9799
This collection is then piped to the `Set-CsWebServiceConfiguration` cmdlet, which takes each item in the collection and changes the MaxValidityPeriodHours property to 16.
98100

99-
### -------------------------- Example 3 ------------------------
101+
### Example 3
100102

101103
```powershell
102104
Get-CsWebServiceConfiguration | Where-Object {$_.EnableGroupExpansion -eq $True} | Set-CsWebServiceConfiguration -MaxGroupSizeToExpand 400
@@ -107,7 +109,7 @@ To do this, the `Get-CsWebServiceConfiguration` cmdlet is called without any par
107109
This collection is then piped to the `Where-Object` cmdlet, which selects only those settings where the EnableGroupExpansion property is equal to True.
108110
In turn, this filtered collection is piped to the `Set-CsWebServiceConfiguration` cmdlet, which takes each item in the collection and sets the value of the MaxGroupSizeToExpand property to 400.
109111

110-
### -------------------------- Example 4 ------------------------
112+
### Example 4
111113

112114
```powershell
113115
Set-CsWebServiceConfiguration -Identity global -ShowDownloadCommunicatorAttendeeLink $True
@@ -116,7 +118,7 @@ Set-CsWebServiceConfiguration -Identity global -ShowDownloadCommunicatorAttendee
116118
The command shown in Example 4 shows how the global Web Services settings can be configured so that any person joining a meeting using a client application other than Skype for Business Server will first be shown a link to a site where he or she can download Skype for Business Web App.
117119
This is done by including the ShowDownloadCommunicatorAttendeeLink parameter and setting the parameter value to $True.
118120

119-
### -------------------------- Example 5 --------------------------
121+
### Example 5
120122

121123
```powershell
122124
$x = New-CsWebOrigin -Url "https://fabrikam.com"
@@ -132,7 +134,7 @@ The second command in the example uses the `Set-CsWebServiceConfiguration` cmdle
132134
The syntax @{Add=$x} adds the domain to any domains already in the collection of domains authorized for cross-domain scripting.
133135
To replace the existing collection with just https://fabrikam.com use the syntax @{Replace=$x}.
134136

135-
### -------------------------- Example 6 --------------------------
137+
### Example 6
136138

137139
```powershell
138140
$x = Get-CsWebServiceConfiguration -Identity "site:Redmond"
@@ -155,7 +157,7 @@ To remove the second domain (index number 1) from the CrossDomainAuthorizationLi
155157
Note that command 2 removes the domain from the copy of the Redmond site stored in the variable $x and not from the site itself.
156158
To actually remove the domain from the Redmond site, the third command in the example uses the `Set-CsWebServiceConfiguration` cmdlet and the Instance parameter to overwrite settings for the Redmond site with the settings stored in $x.
157159

158-
### -------------------------- Example 7 --------------------------
160+
### Example 7
159161

160162
```powershell
161163
Set-CsWebServiceConfiguration -Identity "site:Redmond" - CrossDomainAuthorizationList $Null
@@ -805,6 +807,46 @@ Accept pipeline input: False
805807
Accept wildcard characters: False
806808
```
807809

810+
### -PendingGetWaitTimeOutInMinutes
811+
Specifies the time in minutes to send an event at a particular interval to Keep Alive EventChannel.
812+
The value can be specified in between 5 to 15 minutes (both inclusive).
813+
The default value is 15 minutes.
814+
815+
```yaml
816+
Type: Int64
817+
Parameter Sets: (All)
818+
Aliases:
819+
Applicable: Skype for Business Server 2015, Skype for Business Server 2019
820+
821+
Required: False
822+
Position: Named
823+
Default value: None
824+
Accept pipeline input: False
825+
Accept wildcard characters: False
826+
```
827+
828+
### -PendingGetWaitSupportingApps
829+
Specifies a semicolon-separated list of applications for which PendingGetWaitTimeOutInMinutes need to be set.
830+
Supported applications are Android, iPhone, iPad, Macintosh, Windows.
831+
To support all applications you can give All as input.
832+
For example:
833+
- To support Android and Macintosh - Android;Macintosh;
834+
- To support all devices - All;
835+
The default value is None.
836+
837+
```yaml
838+
Type: String
839+
Parameter Sets: (All)
840+
Aliases:
841+
Applicable: Skype for Business Server 2015, Skype for Business Server 2019
842+
843+
Required: False
844+
Position: Named
845+
Default value: None
846+
Accept pipeline input: False
847+
Accept wildcard characters: False
848+
```
849+
808850
### -MobilePreferredAuthType
809851

810852
Specifies the default authentication method used for mobile client connectivity.

0 commit comments

Comments
 (0)