Professional Documents
Culture Documents
Get-CsUser
-Identify all Set-CsUser -ProxyPool fepool01.contoso.com
-OnlyLyncUsers Move-CsUser -RegistrarPool lyncpool1.contoso.com
-UnassignedUser Enable-CsUser -Target sql.contoso.com
Get-CsUser
-Identify all Set-CsUser -ProxyPool fepool01.contoso.com
-OnlyLyncUsers Move-CsUser -RegistrarPool pool1.contoso.com
-UnassignedUser Enable-CsUser -Target SFB13 01 contoso.com
A company plans to deploy Skype for Business Mobile app. Skype for Business mobile users must be
able to access conversation history and meetings. You need to enable mobility access for external
networks. On the Reverse Proxy which two services should you publish?
You need to add SQL Server servers to the existing infrastructure. The solution must not use the current
SQL Server Back End Server.
What is the minimum number of SQL servers that you should add?
A. 1
B. 2
C. 3
D. 4
You need to implement the Unified Contact Store.
Which three actions should you perform? Each correct answer presents part of the solution.
Choose three.
A. From a server that has Skype for Business Server 2015 deployed, run the New-
CsPartnerApplication Skype for Business Management Shell cmdlet.
B. From a server that has Exchange Server 2013 deployed, run the ExchUCUtil.ps1 script.
C. From a server that has Skype for Business Server 2015 deployed, run the Set-CsUserServicesPolicy
Skype for Business Management Shell cmdlet.
D. From a server that has Exchange Server 2013 deployed, run the Configure-
EnterprisePartnerApplication.psI script.
E. From a server that has Skype for Business Server 2015 deployed, run the Set-CsClientPolicy Skype
for Business Management Shell cmdlet.
03 |
• troubleshoot Conferencing Auto Attendant (CAA), Conference
Announcement Service (CAS), contact objects, and conference
directories
• troubleshoot web scheduler, multipoint control unit (MCU) health,
simple URLs (join launcher), UC add-in for Microsoft Outlook
• troubleshoot multi-party video, server resources, media relay, and
third-party interop
• troubleshoot Microsoft PowerPoint presentation connections, Office
Web App/Online server configurations
• troubleshoot Skype Meeting Broadcast.
• troubleshoot DNS, certificates, registration, network
connectivity including ExpressRoute, authentication, and
auto-discover
• troubleshoot aggregation (OOF, calendar, machine, and user),
enhanced privacy, subscriptions, contact list
• troubleshoot file transfer, policy assignment, URL filtering,
client version filtering, GPO
• troubleshoot federation, XMPP, and federation types (open,
direct, and enhanced), federation policy, and legacy interop
• troubleshoot mobile auto-discover issues, mobile device
usage issues, mobile callback feature, push notification, call
establishment, and mobile conference data
• Configure Address Book
• troubleshoot normalization, local versus web lookup, internal
file download, external file download, Address Book
generation
• troubleshoot the backup service, server storage replication,
and file share replication
• manage single server failure (Skype for Business, SQL)
• manage data center failure; backup and restore application
service data
• manage filestore data and contacts
• maintain and recover Skype for Business topology
• recover CMS (Invoke-CSManagementServerFailover)
Reason:
The Availability Group wizard does not replicate the SQL logins from the primary
node to each of the defined secondary replicas.
RTC Universal Groups are missing
Workaround Steps:
1. Launch Topology Builder and download topology
2. Verify the SQL machine FQDN value is set to the AG Listener FQDN
2a. If not, change and then publish the topology and wait for CMS replication to
occur
3. Use SQL Management Studio to failover the AG Listener cluster resource to one of
the replica servers
4. Run Install-CsDatabase –ConfiguredDatabases –SqlServerFqdn {AG Listener fqdn}
–ForInstance {instance} –Update (which creates the missing SQL logins on the
replica server)
5. Repeat steps 3 – 4 for each additional replica server
Note :
If you want to create a new database you will need to repoint the SQL Machine FQDN
to the Primary Node in the Availability Group
Reason:
If the CMS database is homed on or paired with the pool where you are
attempting to move to AlwaysOn Availability Groups, you will be unable to
change the HA model for the backend database.
Workaround Steps:
1. If the pool is not paired, use the Move-CsManagementServer cmdlet to move
the CMS database to another pool.
2. If the pool is paired and the CMS is not homed locally on the pool where
you are attempting to change the backend HA model:
a) Disable pool pairing and uninstall the CMS database
b) Change the HA model from SQL mirroring to Availability Groups
c) Reinstall the CMS database and re-enable pool pairing
d) Add the CMS databases to the Availability Group
3. If the pool is paired and the CMS is homed on locally on the pool where you
are attempting to change the backend HA model:
a) Use Invoke-CsManagementServerFailover cmdlet to failover the CMS database
b) Disable pool pairing and uninstall the CMS database
c) Change the HA model from SQL mirroring to Availability Groups
d) Reinstall the CMS database and re-enable pool pairing
e) Add the CMS databases to the Availability Group
Total Number of Front End Server in Number of Servers that must be
the pool (defined in Topology) running for pool to be functional
2 1
3-4 Any 2
5-6 Any 3
7 Any 4
8-9 Any 4 of the first 7 servers
10-12 Any 5 of the first 9 servers
•
•
•
•
•
•
•
•
•
•
•
•
•
In Hybrid, on premises environment required for
sign-in! High Availability is crucial
•
•
•
•
•
•
Smoother
Lync 2010 SfB + 2010 No. Upgrade from 2010 -> SfB , Same as 2010 -> 2013
Lync Coexistence SfB + 2013 Mandatory migration from 2010 -> 2013 before deploying SfB.
(2013 + 2010) Then In-Place upgrade from 2013 to SfB
• Skype for Business monitoring reports
• configure synthetic transactions
• Understand RBAC (especially RTCUniversalServerAdmins)
• test connectivity with PowerShell Test cmdlets
• configure core reliability and media quality monitoring; verify service health and
CMS replication
• recover from failed server build
• DNS
• CLSlogging
• Snooper
• identify issues using NetMon, Event Viewer, and Performance Monitor
• analyze signaling and media call flow for Skype for Business
• use Microsoft Online Services Diagnostics and Logging Support Toolkit
• Enable or move users
• manage and troubleshoot DNS
• troubleshoot database synchronization issues, including SQL
HA and LYSS replication, topology replication, IIS
• troubleshoot certificates
• Manage categories, scope, chat rooms, room access, compliance, and
add-ins
Fabrikam, Inc, changed their Access Edge fully qualified domain name (FQDN). This resulted in a
broken Federation relationship. You need to correct the issue and reduce further administrative
overhead as quickly as possible. What should you do?
Which Skype for Business Server 2015 cmdlet should you run?
A. Invoke-CsPoolFailover
B. Invoke-CsManagementServerFailover
C. Import-CsConfiguration
D. Move-CsManagementServer
Session objectives and takeaways
• Review all three tested categories
• Review test question structure
• Review test questions
• Test taking tips
Microsoft Learning Site:
microsoft.com/learning
Your one-stop location for info on all available Microsoft certifications, training, and
exam prep resources
Microsoft Virtual Academy:
microsoftvirtualacademy.com
Your source for on-demand, online technical training
https://aka.ms/ignite.mobileapp
Reason:
For test environments, you may want to create an Availability Group with only a single replica. If you attempt to use SQL
Management Studio to do this, you will be blocked as it requires a minimum of two replicas. However, you can use
PowerShell to work around this limitation.
Workaround Steps:
1. Use the powershell cmdlets to set this up
# Create an in-memory representation of the primary replica
$primaryReplica = New-SqlAvailabilityReplica -Name "lab2-sql5\Instance1" -EndpointURL "TCP://lab2-sql5.contoso.com:5022" -AvailabilityMode "SynchronousCommit" -FailoverMode
"Automatic" -Version 12 -AsTemplate
# Add availability group listener (note port number - you will get an error if default SQL port 1433 is already in use)
New-SqlAvailabilityGroupListener -Name lab2-sqlclu1 -StaticIp '192.168.0.209/255.255.252.0' -Path "SQLSERVER:\SQL\lab2-sql5\Instance1\AvailabilityGroups\MyAG" -Port 1431
Reason:
For named instances, SQL Server listens for connections on a
dynamic TCP port. Some admins may wish to configure SQL to
listen on either the default port (TCP/1433) or use a SQL alias to
configure SQL to listen on a non-default static port (e.g.
1499). If you configure your SQL servers to listen on the default
port, you will encounter an error when attempting to create the
Availability Group listener for SQL Always On due to a port
conflict.
Workaround Steps:
1. Use a SQL alias to configure SQL to listen on a non-default static port
(e.g. 1499) if default SQL port 1433 is already in use
(http://technet.microsoft.com/en-us/library/dn776290.aspx).
2. Verify that exceptions have been added in Windows Firewall for the
port used by the Availability Group Listener.