Skip to content

Commit 91a8cae

Browse files
authored
Update Enable-CsOnlineSipDomain.md
1 parent 6401705 commit 91a8cae

File tree

1 file changed

+52
-4
lines changed

1 file changed

+52
-4
lines changed

skype/skype-ps/skype/Enable-CsOnlineSipDomain.md

Lines changed: 52 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ schema: 2.0.0
88
# Enable-CsOnlineSipDomain
99

1010
## SYNOPSIS
11+
THIS IS PRELIMINARY DOCUMENTATION OF UPCOMING FUNCTIONALITY</br>
12+
13+
This cmdlet enables provisioning of users in Skype for Business Online for the specified domain. This cmdlet is only necessary to run if you previously disabled a domain using Disable-CsOnlineSipDomain. Enable-CsOnlineSipDomain is used to faciliate consolidation of separate Skype for Business deployments into a single Office 365 tenant.
1114

1215
## SYNTAX
1316

@@ -17,16 +20,61 @@ Enable-CsOnlineSipDomain -Domain <String> [-Tenant <System.Guid>] [-DomainContro
1720
```
1821

1922
## DESCRIPTION
20-
{{Fill in the Description}}
23+
This cmdlet enables online provisioning of users in the specified SIP domain. In conjunction with Disable-CsOnlineSipDomain, this cmdlet allows organizations to consolidate *multiple on-premises deployments of Skype for Business Server (or Lync Server)* into a single Office 365 tenant. Consolidation can be achieved by moving one deployment at a time into Office 365, provided the following key requirements are met:
24+
- There must be at most 1 O365 tenant involved. Consolidation for scenarios with >1 O365 tenant is not supported.
25+
- At any given time, only 1 on-premise SfB forest can be in hybrid mode (shared sip address space) with Office 365. All other on-premises SfB forests must remain on-premises. (They presumably are federated with each other.)
26+
- If 1 deployment is in hybrid mode, all online SIP domains from any other SfB forests must be disabled before they can be synchronized into the tenant with Azure AD Connect. Users in all SfB forests other than the hybrid forest must remain on-premises.
27+
- Organizations must fully migrate (e.g move all users to the cloud) each SfB forest individually into the O365 tenant using hybrid mode (Shared Sip Address Space), and then detach the “hybrid” deployment, *before* moving on to migrate the next on-premise SfB deployment.
28+
29+
Before running this cmdlet for any SIP domain in a Skype for Business Server deployment, you must complete migration of any other existing hybrid SfB deployment that is in progress. All users in an existing hybrid deployment must be moved to the cloud, and that existing hybrid deployment must be detached from Office 365, as described below.
30+
31+
**IMPORTANT**
32+
If you have more than one on-premises deployment of Skype for Business Server, you *must* ensure SharedSipAddressSpace is disabled in all other Skype for Business Server deployments except the deployment containing the SID domain that is being enabled.
33+
34+
### HOW TO DETACH A HYBRID DEPLOYMENT FROM OFFICE 365
35+
Once you have moved all users from on-premises into the cloud, you can decommission the on-premises Skype for Business deployment. Aside from removing any hardware, a critical step is to logically detach that on-premises deployment from Office 365. Detaching hybrid consists of 3 steps:
36+
- Disable shared sip address space in the O365 tenant.
37+
- Disable the ability in the on-premises environment to communicate with O365
38+
- Update DNS records to point to Office 365.
39+
These steps should be done together as a unit.
40+
41+
#### Disable shared sip address space in the Office 365 tenant
42+
The command below needs to be done from a Skype for Business Online PowerShell window.
43+
44+
```powershell
45+
PS C:\> Set-CsTenantFederationConfiguration -SharedSipAddressSpace $false
46+
```
47+
48+
### Disable ability in on-premise to communicate with Office 365
49+
The command below needs to be done from an on-premises PowerShell window. If you have previously imported an Office 365 session, start a new Skype for Business PowerShell session.
50+
51+
```powershell
52+
Get-CsHostingProvider|Set-CsHostingProvider -Enabled $false
53+
```
54+
55+
### Update DNS to point to O365
56+
The organization’s external DNS for the former on-premises deployment needs to be updated so that Skype for Business records point to Office 365 instead of Onprem. Specifically:
57+
</br>
58+
</br>
59+
|Record Type|Name|TTL|Value|
60+
|---|---|---|---|
61+
|SRV |`_sipfederationtls._tcp` | 3600| 100 1 5061 sipfed.online.lync.com|
62+
|SRV |`_sip._tls` | 3600 |100 1 443 sipdir.online.lync.com|
63+
|CNAME | lyncdiscover | 3600 | webdir.online.lync.com|
64+
|CNAME | sip |3600 | sipdir.online.lync.com|
65+
|CNAME | meet | 3600 | webdir.online.lync.com|
66+
|CNAME | dialin | 3600 | webdir.online.lync.com|
67+
|||||
68+
</br>
2169

2270
## EXAMPLES
2371

2472
### Example 1
2573
```powershell
26-
PS C:\> {{ Add example code here }}
74+
PS C:\> Enable-CsOnlineSipDomain -Domain contoso.com
2775
```
2876

29-
{{ Add example description here }}
77+
Enables the domain contoso.com for online provisioning in Skype for Business Online.
3078

3179
## PARAMETERS
3280

@@ -46,7 +94,7 @@ Accept wildcard characters: False
4694
```
4795
4896
### -Domain
49-
{{Fill Domain Description}}
97+
The sip domain to be enabled for online provisioning in Skype for Business Online.
5098
5199
```yaml
52100
Type: String

0 commit comments

Comments
 (0)