Lync 2013 Core Solutions 70-336

Hallo zusammen,

Untenstehend findet ihr meine Zusammenfassung für die Prüfung 70-336 "Core Solutions of Microsoft Lync Server 2013".

/*Lync 2013 70-336*/
Core Solutions of Microsoft Lync Server 2013
http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-336

/*Lync 2013 on Technet Library*/
http://technet.microsoft.com/en-us/library/gg398616.aspx

/*Technet Wiki*/
Lync Server 2013 Survival Guide
http://social.technet.microsoft.com/wiki/contents/articles/13002.lync-server-2013-survival-guide.aspx

/*Lync 2013 Cmdlets*/
http://technet.microsoft.com/de-de/library/gg398867.aspx

/*Lync 2013 Developement*/
http://msdn.microsoft.com/en-us/library/lync/jj162980.aspx


What's New
- FE Pool DB Master / Slave
- AV Conferencing alway collocated with Front End Server
- The front ends for both Monitoring and Archiving are now always collocated with Front End Server. Monitoring and Archiving each still require a separate Back-End Database, which can be collocated on the same server as the Front End Pool’s back-end database, or can be hosted on separate Back-End Servers
- Persistent Chat Server is now a server role
  - PersistentChatService: Main Persistent Chat Server services implemented as a front end role
  - PersistentChatStore: Back End Server role
  -PersistentChatComplianceStore: Back End Server role for Persistent Chat Compliance
- Lync Server 2013 is based on server redundancy via pooling (Front End Servers, Edge Servers, Mediation Servers, and Directors)
- Lync Server 2013 also adds Back End Server high availability (set up synchronous SQL mirroring, You may choose whether to deploy a witness for the mirror)
- Support on Windows Server 2012 includes support for the Single Root I/O Virtualization (SR-IOV
- With Exchange 2013, users can take advantage of a unified contact store
  - high-resolution photos for contacts. Photos with up to 648x648 pixels
  - Lync Archiving integration, which integrates Lync Server 2013 Archiving into the Exchange 2013 In-Place Hold feature
- public IM providers that use Extensible Messaging and Presence Protocol, such as Google Talk, because of the XMPP integration. XMPP integration built into Front End Servers and Edge Servers
- New Video Features
  - HD video up to HD 1080P in two-party calls and multiparty conferences
  - Gallery View  If the conference has more than five participants, video of only the most active participants appear in the top row, and a photo appears for the other participants.
  - H.264 video  The H.264 video codec is now the default for encoding video on Lync 2013 clients


/*Roles*/

Roles that Needs separate Server

  • Director
  • Edge Server
  • Mediation Server (if not collocated with the Front End Server)
  • Office Web Apps Server


/*Operating System*/
http://technet.microsoft.com/en-us/library/gg412883.aspx
Supported
The Windows Server 2008 R2 with Service Pack 1 (SP1) Standard operating system (required) or latest service pack (recommended)
The Windows Server 2008 R2 with SP1 Enterprise operating system (required) or latest service pack (recommended)
The Windows Server 2008 R2 with SP1 Datacenter operating system (required) or latest service pack (recommended)
The Windows Server 2012 Standard operating system
The Windows Server 2012 Datacenter operating system

Not Supported
The Server Core installation option of Windows Server 2008 R2 or Windows Server 2012
The Windows Web Server 2008 R2 operating system or the Windows Web Server 2012 operating system
Windows Server 2008 R2 HPC Edition or Windows Server 2012 HPC Edition

Admin Tools
The Windows 7 operating system with SP1 operating system (required) or latest service pack (recommended)
The Windows 8 operating or latest service pack (recommended)
Internet Explorer 10, 32-bit
Internet Explorer 9, 32-bit
Internet Explorer 8, 32 bit


/*Additional Software Requirements*/
http://technet.microsoft.com/en-us/library/gg398686.aspx
Powershell 3.0
Microsoft .NET Framework 4.5
Windows Identity Foundation
Windows Desktop Experience  
IIS
Static Content
Default Document
HTTP Errors
ASP.NET
.NET Extensibility
Internet Server API (ISAPI) Extensions
ISAPI Filters
HTTP Logging
Logging Tools
Tracing
Windows Authentication
Request Filtering
Static Content Compression
Dynamic Content Compression
IIS Management Console
IIS Management Scripts and Tools
Anonymous Authentication (this is installed by default when IIS is installed.)
Client Certificate Mapping Authentication


/*Database Software Support*/
http://technet.microsoft.com/en-us/library/gg398990.aspx
Back-end database of a Front End pool, Archiving database, Monitoring database, persistent chat database, and persistent chat compliance database
Microsoft SQL Server 2008 R2 Enterprise database software (64-bit edition). Additionally running the latest service pack is recommended.
Microsoft SQL Server 2008 R2 Standard (64-bit edition). Additionally running the latest service pack is recommended.
Microsoft SQL Server 2012 Enterprise (64-bit edition). Additionally running the latest service pack is recommended.
Microsoft SQL Server 2012 Standard (64-bit edition). Additionally running the latest service pack is recommended.

Standard Edition server database and local configuration store databases
Microsoft SQL Server 2012 Express (64-bit edition)

SQL Server Web edition and SQL Server Workgroup edition are not supported.
Lync Server 2013 does support native database mirroring.
To use the Monitoring Server role, you should install SQL Server Reporting Services

SQL mirroring is the recommended and supported option.
Replace the current SQL Cluster with SQL Mirroring is recommended
Continuing to use the existing SQL cluster with Lync Server 2013 is supported, but not recommended.

You can collocate each of the following databases on the same database server:
Back-end database
Monitoring database
Archiving database
Persistent Chat database
Persistent Chat compliance database

Databases
cpsdyn (Dynamic information database for the Call Park application)
lis (Location Information service data file)
LcsCDR (Data store for the call detail recording (CDR) process of the Monitoring Server)
Lcslog (retention of instant messaging and conferencing data on an Archiving Server)
rgsconfig (Lync Server Response Group service data file for the configuration of the services)
rgsdyn (Response Group service data file for runtime operations)
rtc (Persistent user data (for example, access control lists ACLs, contacts, scheduled conferences)
rtcab (Real-time communications (RTC) address book database is the SQL Server repository where Address Book service information is stored)
rtcdyn (Maintains transient user data (presence runtime data)
rtshared
rtcxds (Maintains the backup for user data)
QoEMetrics (Quality of Experience data file stored from the Monitoring Server)
xds (Central Management store)

Invoke-CsBackupServiceSync -PoolFqdn Pool1.domain.tld
invokes backup synchronization between a Lync Server 2013 pool and its designated backup pool
http://technet.microsoft.com/en-us/library/jj205374.aspx

Update-CsUserDatabase -fqdn Pool01.domain.tld
Forces the back-end user database to clear its replication status with Active Directory
http://technet.microsoft.com/en-us/library/gg398682.aspx

Invokes the process in which a Lync Server 2013 database fails over to its mirror database
Invoke-CsDatabaseFailover -PoolFqdn pool01.domain.tld -DatabaseType "User" -NewPrincipal "Mirror"
Invoke-CsDatabaseFailover -PoolFqdn pool01.domain.tld -ExcludeDatabase -NewPrincipal "Mirror" -ExcludeDatabaseList "LcsCDR", "LcsLog"
http://technet.microsoft.com/en-us/library/jj204744.aspx

Forces Lync Server replication services to send complete configuration data to the specified computers
Invoke-CsManagementStoreReplication
Invoke-CsManagementStoreReplication -ReplicaFqdn Server02.domain.tld
http://technet.microsoft.com/en-us/library/gg413060.aspx


/*Virtualization Support*/
http://technet.microsoft.com/en-us/library/gg398853.aspx
Alle Rollen können virutalisiert werden
Microsoft Hyper-V technology
VMWare


/*Active Directory Support*/
Single forest with single domain
Single forest with a single tree and multiple domains
Single forest with multiple trees and disjoint namespaces
Multiple forests in a central forest topology
Multiple forests in a resource forest topology

Lync Server 2013 does not support renaming domains

Active Directory Domain Services Support
http://technet.microsoft.com/en-us/library/gg412831.aspx
Windows Server 2012 operating system
Windows Server 2008 R2 operating system
Windows Server 2008 operating system
Windows Server 2008 Enterprise 32-Bit
The 32-bit or 64-bit versions of the Window Server 2003 R2 operating system
The 32-bit or 64-bit versions of the Windows Server 2003 operating system

Forest Fuctional Level minimum Windows Server 2003 or higher
Domain Functional Level minimung Windows Server 2003 or higher


/*Exchange Server and SharePoint Integration Support*/
Unified contact store (UCS) with Exchange 2013
http://blog.insidelync.com/2012/08/the-lync-2013-preview-unified-contact-store-ucs/

Set-CsUserServicesPolicy -Identity Global -UcsAllowed:$True
New-CsPartnerApplication
Configure-EnterprisePartnerApplication.ps1
Test-CsExStorageConnectivity

Conversation history and Web conferencing history, which is stored in Exchange 2013 user folders.
Archive data for users who are homed on Exchange 2013, if their mailboxes have been put on In-Place Hold

Lync Server 2013 supports OAuth (Open Authorization) protocol for server-to-server authentication and authorization


/*Managing Server-to-Server Authentication (Oauth) and Partner Applications*/
http://technet.microsoft.com/en-us/library/jj204817.aspx


/*PKI Support*/
Certificates issued from an internal CA:
The Windows Server 2003 operating system CA
The Windows Server 2008 operating system CA
The Windows Server 2008 R2 operating system CA
The Windows Server 2012 operating system CA


/*DNS*/
Domain Name System (DNS) Infrastructure Support
Lync Server 2013 does not support internationalized domain names (IDNs).
http://de.wikipedia.org/wiki/Internationalisierter_Domainname

A pool01.domain.tld
SRV _sipinternaltls._tcp.domain.tld 0 0 5061 pool01.domain.tld
SRV _sipfederationtls._tcp.domain.tld 0 0 5061 sip.domain.tld
SRV _xmpp-server._tcp.domain.tld 0 0 5269
SRV _sip._tls.domain.tld 0 0 443 sip.domain.tld
A meet.domain.tld
A dialin.domain.tld
A admin.domain.tld
A lyncdiscover.domain.tld (Window 8 Lync store App)
A lyncdiscoverinternal.domain.tld (Window 8 Lync store App)

pool01.domain.tld/sheduler


/*IP and Networking Protocol Support*/
http://technet.microsoft.com/en-us/library/gg412848.aspx
Lync Server 2013 supports either IP version 4 (IPv4) or IP version 6 (IPv6) for the server network
Lync Server 2013 can function in a network with dual IP stack enabled.
In the default SIP transport configuration, TLS runs over TCP


/*Public Instant Messaging Support*/
Windows Live (peer-to-peer IM and audio and video calls)
America Online (peer-to-peer IM)
Yahoo! (peer-to-peer IM)
Skype federation will come Summer 2013

XMPP federation supports Lync users communication with configured XMPP domain users who use a public provider, such as GTalk


/*Port Requirements*/
http://technet.microsoft.com/en-us/library/jj204756.aspx


/*Policy*/
Set-CsClientPolicy -Identity RedmondClientPolicy -CustomizedHelpUrl "http://heppurl"
Set-CsPersistentChatPolicy -EnablePersistentChat $true

Get-Command | where {$_.name -like "get-cs*polic*"}
Set-CsArchivingPolicy
Set-CsBandwidthPolicyServiceConfiguration
Set-CsClientPolicy
Set-CsClientVersionPolicy
Set-CsClientVersionPolicyRule
Set-CsConferencingPolicy
Set-CsExternalAccessPolicy
Set-CsHostedVoicemailPolicy
Set-CsLocationPolicy
Set-CsMobilityPolicy
Set-CsNetworkBandwidthPolicyProfile
Set-CsNetworkInterSitePolicy
Set-CsPersistentChatPolicy
Set-CsPinPolicy
Set-CsPresencePolicy
Set-CsUserServicesPolicy
Set-CsVoicePolicy
Set-CsVoiceRoutingPolicy


/*Persistent Chat*/
Default Persistent Chat Port 5041

Persistent Chat Server Pool (with two Active Chat Servers)
A single Persistent Chat Server Front End Server can support 20,000 active users (four-core / 8 GB)
Persistent Chat Server pool with up to 4 active Front End Servers supporting a total of 80,000 concurrent users.
Privacy (Open / Secret / Closed)
Type (Auditorium / Normal)
Members -Members @{Add="sip:kenmyer@litwareinc.com"} oder @{Add="sip:kenmyer@litwareinc.com", "sip:pilar@litwareinc.com"}
Set-CsPersistentChatRoom -Identity pool.domain.tld\Room -Type -Privace

Creates a new Persistent Chat policy at the site or the per-user scope
New-CsPersistentChatPolicy -Identity Global -EnablePersistentChat $True
New-CsPersistentChatPolicy -Identity "RedmondPersistentChatPolicy" -EnablePersistentChat $True
New-CsPersistentChatPolicy -Identity "site:Redmond" -EnablePersistentChat $True

Get-CsPersistentChatCategory
New-CsPersistentChatCategory -Members @{Add="sip:boa@icewolf.ch"}

Get-CsPersistentChatRoom
New-CsPersistentChatRoom -Name "DevChatRoom" -PersistentChatPoolFqdn "icesrv07.corp.icewolf.ch" -Category "Development"


/*Migration*/
Move-CsUser -Identity "Pilar Ackerman" -Target "atl-cs-001.litwareinc.com"

Decommission Legacy Site
http://technet.microsoft.com/en-us/library/jj205300.aspx
Move conference Directories
Update DNS SRV Records
Decommissioning Servers and Pools
Remove BackCompatSite


/*Failover*/
http://technet.microsoft.com/en-us/library/jj204647.aspx
Invoke-CsManagementServerFailover -BackupSqlServerFqdn "redmond-cs-001.litwareinc.com" - BackupSqlInstanceName "RTC" -Force


/*Centralized Logging*/
http://technet.microsoft.com/en-us/library/jj688101.aspx

Using Start for the Centralized Logging Service to Capture Logs
http://technet.microsoft.com/en-us/library/jj687958.aspx
Start-CsClsLogging -Scenario "AlwaysOn"
Search-CsClsLogging
Stop-CsClsLogging

http://blog.chrislehr.com/2012/08/lync-2013-using-clscontrollerexe.html
http://masteringlync.com/2012/08/02/centralized-logging-in-lync-2013/
clscontroller.exe -start –scenario <scenario> –pools <pool fqdn>
clscontroller.exe -stop –scenario <scenario> –pools <pool fqdn>
clscontroller.exe -flush –pools <pool fqdn>
clscontroller.exe -search –pools <pool fqdn> –components <component> –loglevel <loglevel>

Centralized Logging Service Agent Listens on Port TCP 50001-50003


/*Backup*/
Export-CsConfiguration -FileName "C:\Config.zip"
Backup XDS
Export-CsUserData -PoolFqdn Pool01.domain.tld -FileName "C:\Backup\ExportedUserData.zip" -UserFilter "kenmyer@litwareinc.com"

Exports data from an existing Response Group application configuration
Export-CsRgsConfiguration -Source "ApplicationServer:atl-rgs-001.litwareinc.com" -FileName "C:\Exports\Rgs.zip"


/*CDR*/
http://technet.microsoft.com/en-us/library/gg398774.aspx
Get-CsCdrConfiguration
Set-CsCdrConfiguration -KeepCallDetailForDays 60 -EnablePurging $True


/*Common Area Phone*/
DHCP Settings for Lync Phone Edition
http://technet.microsoft.com/en-us/library/gg398088(v=ocs.14).aspx
FQDN Lync Server Pool (Option 120)
IP Address of a Time Server (Option 42)
The URL of the Certificate Provisioning Service of the Lync Server Pool (Option 43)

/*Virtual Desktop Dnfrastructure (VDI)*/
http://technet.microsoft.com/en-us/library/jj204683.aspx
Client Prerequisits
-VDI Plugin
-Windows 8 RDS Client
VDI Templates
-Lync 2013

Grüsse
Andres Bohren