TIP #1303: Lync PowerShell - Get-CsUser “RegistrarPool” Front-End Pool (Part 2A)

You have a number of servers in different Lync Server 2013/2010 Enterprise Front-End Server Pools. The task is to query users assigned to the respective pools and you came up with a short script not unlike the following sample:

$rpool = “pool01″, “pool02″, “pool03″

$rpool | % {
$v = $_
Get-CsUser -Filter { RegistrarPool -eq $v }
}

Pretty straightforward ain’t it, yet you are confronted with one or more errors as listed. How could you provide a fix or workaround? Get into the game and let us know your thoughts!

Continue Reading »

No Comments »

Speaker @ E2EVC Virtualization Conference: May 31 - June 2, 2013 (Copenhagen)

E2EVC Virtualization Conference (Copenhagen 2013)The E2EVC Virtualization Conference will finally happen in under 3 weeks with my break-out session abstract now published online:

“Making Lync VDI work best in your virtualization environment”

Virtual Desktop Infrastructure (VDI) promotes centralized, secure and efficient management of an organization’s fleet of machines in the datacentre. From the deployment of thin to thick clients, an understanding of the what and how to effectively support Lync Server 2013/2010 within a VDI infrastructure is crucial. Troubleshooting real-time communication tips and tricks round up the discussion in this practical orientated session.

The entire team and I look forward to meeting you (again) in person in Copenhagen real soon now.

Technorati tags: Event, Training, Virtualization, Microsoft Lync Server/Client /Lync Phone Edition / Lync Mobile

No Comments »

TIP #1302: Lync PowerShell - Get-CsUser “RegistrarPool” Front-End Pool (Part 1)

It is not uncommon to set a constraint on a result set by piping the output further down the pipeline to the Where-Object cmdlet. Take for instance that you are looking to retrieve all users homed on the Lync Server Front-End Pool identified with a valid FQDN. Using Get-CsUser, you chain the cmdlets as illustrated:

$poolFQDN = “fepool01.swissitpro.ch”
Get-CsUser | Where-Object { $_.RegistrarPool -eq $poolFQDN }

The command statement completed successfully with neither any failure message nor usable data returned. So what could be the reason for this behaviour?

Continue Reading »

No Comments »

TIP #1301: Lync PowerShell - Get-CsPool Cannot find “Pool”

To discover a list of available pools in the deployment of Lync Servers, simply execute the Get-CsPool cmdlet in the Lync Server Management Shell. Appending the fully qualified domain name to the positional parameter -Identity enables you to zoom into a particular pool, e.g.

Get-CsPool -Identity lyncpool.swissitpro.org

Continue Reading »

No Comments »

You’re Invited! Lync 201x and VDI @ E2EVC Virtualization Conference: May 31 - June 2, 2013 (Copenhagen)

E2EVC Virtualization ConferenceJoin us for the independent E2EVC Virtualization Conference May 31 - June 2, 2013 in Scandic Sydhavnen Hotel, Copenhagen (Denmark). With a record of over 18 successful events throughout Europe to-date, this vendor-neutral 3-day conference runs over the weekend (Friday to Sunday), and covers the latest Citrix, VMware, Microsoft and other virtualization products and solutions.

Take this great opportunity to meet with industry peers, partners and system integrator from the virtualization landscape and to share know-how in a nice, relaxing atmosphere. More than 20 break-out sessions and 3 Master Classes await your participation. We look forward to meet you all in Copenhagen!

Visit www.e2evc.com/home for the conference agenda and registration information (special 1st May offer till 2013-05-03 only; more here).

#———-
SPEAKER ALERT:

I shall be speaking at a hot breakout session at this conference about Lync 2013 in a Virtualized Desktop Infrastructure (VDI) environment; watch this space for more to come.

#———-

This and more exciting news, tips and trick, etc. to follow here.

Technorati tags: Event, Training, Virtualization, Microsoft Lync Server/Client /Lync Phone Edition / Lync Mobile

No Comments »

Lync Server 2013/2010: Cannot generate SSPI context

Should the Lync Server Front End (RtcSrv) service fail to start or is stuck at “Start Pending”, you may encounter the following error message when attempting to execute any Lync PowerShell cmdlet:

C:\Users\administrator> Get-CsPool

Get-CsPool : The target principal name is incorrect. Cannot generate SSPI context.
At line:1 char:1
+ Get-CsPool
+ CategoryInfo: NotSpecified: (:) [Get-CsPool], SqlConnectionException + FullyQualifiedErrorId : Microsoft.Rtc.Common.Data.SqlConnectionException, Microsoft.Rtc.Management.Xds.GetPoolCmdlet

Continue Reading »

1 Comment »

Update: Lync for Mac 2011 14.0.4 Hotfix 1 (Apr 2013)

Description of the Microsoft Lync for Mac 2011 14.0.4 Hotfix 1 (KB2836517)
- this is a request only supported hotfix
- fixes issues described in KB2837047 “Error message when you try to join an online meeting on a Lync for Mac 2011-based device” and KB2837048 “Desktop sharing or video sharing session disconnects when you use Lync for Mac 2011″

1 Comment »

Update Digest: Lync Phone Edition 2013 (Apr 2013)

  • Description of the cumulative update for Lync Phone Edition for Aastra 6721ip and Aastra 6725ip: April 2013 (KB2819315)
    - version 7577.4387
    - download UCUpdates.exe package
    - replaces KB737909 released in December 2012
  • Description of the cumulative update for Lync Phone Edition for HP 4110 and HP 4120: April 2013 (KB2819320)
    - version 7577.4387
    - download UCUpdates.exe package
    - replaces KB2737910 released in Dec 2012
  • Description of the cumulative update for Lync Phone Edition for Polycom CX500, Polycom CX600, and Polycom CX3000 telephones: April 2013 (KB2819322)
    - version 7577.4387
    - download UCUpdates.exe package
    - replaces KB2737911 released in Jan 2013
  • Description of the cumulative update for Lync Phone Edition for Polycom CX700 and LG-Nortel IP Phone 8540 telephones: April 2013 (KB2819325)
    - version 7577.4387
    - download UCUpdates.exe package
    - replaces KB2737912 released Dec 2012

Keywords: patch, hotfix, update, rollup package, lync cumulative update (Lync 2010), lync client, lync server, lync phone edition, lync mobile, android lync, iphone ipad lync mobile, cu update, mise à jour, cu, service pack, update rollup, RU (release update)

Technorati tags: Microsoft Lync Server/Client /Lync Phone Edition / Lync Mobile

No Comments »

Update Digest: Lync Server 2013 and New Lync 2013 for Android (Apr 2013)

  • Description of the update for Lync Server 2013: April 2013 (KB2827772)
    - version 5.0.8308.304
    - fixes issue described in “Live Meeting 2007 client microphone remains muted in an audio conference” (KB2828162)
    - this is a supported hotfix and is available only upon request from Microsoft
  • * Lync for Android 2013 (download)
    - version 5.0.0000
    - requires Android operating system 4.0 or higher
    - related articles “Troubleshooting issues with Microsoft Lync 2013 for Android” (KB2834018) and “Android smartphone devices that are supported for use with Lync 2013 for Android” (KB2829747)

* requires Lync Server backend infrastructure

Keywords: patch, hotfix, update, rollup package, lync cumulative update (Lync 2013), lync client, lync server, lync phone edition, lync mobile, android lync, cu update, mise à jour, cu, service pack, update rollup, RU (release update)

Technorati tags: Microsoft Lync Server/Client /Lync Phone Edition / Lync Mobile

No Comments »

TIP: PowerShell Excel COM Objekt - Bearbeitung Beschleunigen (Speed-up)

Deutsch / GermanPowerShellPowerShell Community Konferenz Update (link)
Fazit 3 Tage PowerShell Community Konferenz 2013! Einfach geil!
von Peter Kriegel

PowerShell Conference Germany (link)
von www.powertheshell.com

Start-Demo.ps1 (New and Improved Start-Demo)

Mit PowerShell ist es möglich, Office Excel oder ähnliche Produkte durch Component Object Model (COM) zu steuren. Allerdings mit der klassichen Methode kann der Vorgang eine Weile dauern. Diese ist ein bekanntes Problem und eine häufige Frage, die ich auch bei der erfolgreichen PowerShell Community Konferenz stets bekommen habe.

Hier ist ein klassiches Bearbeitungsbeispiel:

$row = $col = 1
$data = Get-Process
$data | % {
$worksheet.Cells.Item($row++, $col).value2 = $_.Name
}

Continue Reading »

No Comments »

Next »