November 24, 2014

TIP 1420B: Get-CsPoolFabricState | … ? (Lync Server 2013 / Windows Fabric and Routing Group)

In Lync Server 2013, the cmdlet Get-CsPoolFabricState does not accept or generate any objects as output in the pipeline. String values representing the Windows Fabric state is displayed directly to the console. It is not possible to capture or redirect the text output using a regular pipe (|) or redirection (>) to a file on disk (not even with the clip.exe tool).

One way to summarize the list of user routing groups from Get-CsPoolFabricState is to first manually copy and save the raw text output to a text file:

Replica Instances for Routing Service
Address: FE01.DOMAIN.NET - Primary: 7 Secondary: 16
Local Groups: Primary: 4 Secondary: 9
Remote Groups: Primary: 3 Secondary: 7
Services in Primary Role:
(P) fabric:/lync/routing/EA1A3C0E…
(B) fabric:/lync/routing/B89956B8…
(B) fabric:/lync/routing/DE93D9EA…
(P) fabric:/lync/routing/F9820AD3…
(P) fabric:/lync/routing/AA12C539…
(P) fabric:/lync/routing/D52A4837…
(B) fabric:/lync/routing/5AB815AB…

Services in Secondary Role:
(B) fabric:/lync/routing/D93A7589…
(B) fabric:/lync/routing/BBC7D339…

Global Service Count Summary:
Fqdn: FE01.DOMAIN.NET - Primary: 7 Secondary: 16
Fqdn: FE02.DOMAIN.NET - Primary: 7 Secondary: 14

more/…

(more…)

November 21, 2014

Update Digest: Lync Server 2013 Cumulative Update, Management Pack, etc. (Nov 2014)

Lync Server 2013

  • Updates for Lync Server 2013 - “CU7″ Nov 2014 (KB2809243)
  • [version 8308.834] (download)
  • applies to both Lync Server 2013 and Lync Server 2013 Multitenant Hosting Pack

Lync Server 2013 Management Pack

  • [version 5.0.8308.831]
  • download (LS2013ManagementPacks.msi, Lync Server 2013 Management Pack Guide.doc and WatcherNode.msi)

Others

  • Microsoft Lync Room System Deployment Guide (Nov2014 download)
  • Microsoft Lync Room System Administrative Web Portal
    - A Lync Server web component to monitor and manage Lync Room System devices
    - [version 8308.846] download (LyncRoomAdminPortal.exe)
  • Configuring the Windows Server 2012 Web Application Proxy as a Reverse Proxy for Lync Server (download)

Follow me for all the buzz -> @_leedesmond (Twitter)!

Keywords: patch, security, hotfix, update, rollup package, lync cumulative update (Lync 2013), lync server, security, cu update, mise à jour, cu, update rollup, RU (release update)

November 19, 2014

TIP 1420A: Get-CsPoolFabricState (Lync Server 2013 / Windows Fabric and Routing Group)

Filed under: Lync MVP Alliance, Skype for Business,Lync Server 2013/2010, PowerShell — Desmond Lee @ 12:01 am

Windows Fabric is the underlying technology which enables Lync Server 2013 to perform its magic of high availability and redundancy at the Front-End Enterprise Edition pool-level. This loosely-coupled brick-model reduces dependencies on the SQL database back-end at the expense of heavier hardware demands on each FE server node.

At the very initial start-up, each of the FE server is assigned to a routing group in the EE pool. The number of routing groups dynamically increases as additional users come on-board. Written into the msRTCSIP-UserRoutingGroupID AD attribute, this is how a Lync-enabled user is associated with a routing group of a pool.

(more…)

November 17, 2014

TIP #1419: Check SQL Database Disk Space Usage (Lync Server 2013)

To check disk space usage for the various SQL database tables utilized in Lync Server 2013, execute the SQL stored procedure:

DBCC SQLPERF (LOGSPACE)

against the local rtcxds table of each Front-End server pool via SQL Management Studio (look under the percentage filled column).

November 13, 2014

TIP: Modify Multivalue AD Attributes in PowerShell (Lync Server)

Filed under: Lync MVP Alliance, Skype for Business,Lync Server 2013/2010, PowerShell — Desmond Lee @ 12:05 am

Although a Lync Server 201x infrastructure can support multiple SIP domains, only one is active as the primary (routing) SIP domain at any one time. A Lync-enabled user is identified with an unique SIP address (assigned from a list of SIP domains, if defined). This is automatically written to both the msRTCSIP-PrimaryUserAddress and proxyAddresses attributes in Active Directory when the Lync Server Control Panel or Management Shell is used (single- and multivalue attributes respectively). Both must match in the 2 attributes so that Lync (and Outlook integration) can function properly.

(more…)

November 11, 2014

Lync -> Skype for Business

Lync Server will be rebranded as Skype for Business in the first half of 2015. A new client experience, new server release & Office 365 updates are in the pipeline. Apart from improved ease of use for end-users, Lync Server 2013 running on-premises can be updated to Skype for Business without any need for new hardware investments.

Read more about this official announcements here and here.

Follow me for all the buzz -> @_leedesmond (Twitter)!

October 29, 2014

Update Digest: Lync for Mac 2011 / Phone Editions Update (Oct 2014)

  • October 2014 update for Lync for Mac 2011 14.0.10 (KB3007876)
    [version 141024] released 29 Oct 2014; download lync_14.0.10_141024.dmg
  • Microsoft Lync Phone Edition for Aastra 6721ip and Aastra 6725ip (link)
  • Microsoft Lync Phone Edition for HP 4110 and HP 4120 (link)
  • Microsoft Lync Phone Edition for Polycom CX500, Polycom CX600 and Polycom CX3000 (link)
October 20, 2014

PowerShell and SQL Stored Procedure (The MVP Monday Series)

Super excited to share with you a guest post entitled “PowerShell and SQL Stored Procedure” I authored for The MVP Award Program Blog. Here is a short abstract:

PowerShell is the window to managing many aspects of a Lync Server 201x environment. Coupled with the deployment of the Monitoring Server service (or separate role in 2010) …

In this compact article, I shall show you how to utilize the built-in SQL stored procedures associated with the Lync databases…

Read the full article here or at the Microsoft Press Blog (#MVPBuzz / @MVPAward)

Thanks Melissa :-)

UPDATE (21. Oct 2014)

The code listing is now available in plain text - all thanks to your suggestions and feedback. Keep them coming please (including any ideas for future articles / blog posts)!

October 16, 2014

Microsoft Ignite 2015 Chicago (4 to 8 May) - Enterprise Technology Conferences all Under One Roof

ATTENTION Lync, MEC and SharePoint Conference delegates!

Microsoft Ignite Conference 2015 (Chicago, IL)

Come year 2015 (4-8 May) in Chicago, IL is the all new Microsoft Ignite Conference. This enterprise technology conference brings together today’s separately run conferences from the entire Office family of products under one roof covering on-premise deployment to the cloud running Office 365.

Super early registration is now open at http://ignite.microsoft.com/. You can also participate in the Office 365 Technical Network’s Ignite Event group (in Yammer) to help shape plans for the event today.

Shape the event | Join the YamJam!

MORE INFO
- Introducing Microsoft Ignite and our lineup of top conferences in 2015 (The Official Microsoft Blog; link)
- Introducing Microsoft Ignite – meet us in Chicago (Exchange team Blog; link)
- Introducing Microsoft Ignite (Office Blog/Lync; link)

MEC = Microsoft Exchange Conference

October 15, 2014

Update Digest: Lync 2013 Client - Hide Pictures in IM, etc. (Oct 2014)

Filed under: Lync MVP Alliance, Skype for Business,Lync Server 2013/2010 — Desmond Lee @ 6:30 pm

October 2014 update for Lync 2013 “CU6″ (KB2889929)
- download x86 or x64 package
- prerequisites MSO (KB2889927), MSORES (KB2817624*) and Lynchelp (KB2881083)

UPDATE

Notable is the new capability “Hide pictures in IM”, one of the top user requests since “Show pictures of contacts” was made available in the February 2014 Update for Lync 2013 desktop client. This hot new feature enables users to completely disable inline pictures in both peer-to-peer and group (IM) Lync conferences.

REFERENCES

  • Simpler, better instant messaging options in Lync 2013 (link)
  • February 2014 Update for the Lync Desktop Client (link)

* included in Office 2013 Service Pack 1 (SP1)