#powershell #skype4b Scheduled Task Does Not Work

You tested your #skype4b script from the PowerShell command line and are satisfied that everything works as expected. Next, you create a regular Windows scheduled task to run the script at a specific time of a day. However, you are surprised that no results are returned from simple cmdlets like Get-CsUser. You even wrap similar code in Invoke-Command and purposely target remote hosts with -ComputerName with no success.

Ultimately… Continue reading

#skype4b/lync Hide Share/Presentation Meeting Window (Keyboard Shortcut)

In a conference call using Skype for Business 2016/2015 desktop client, an end-user is only allowed to toggle between Speaker and Gallery view using the left most icon on the top right hand corner of the meeting window. Until someone shares something or makes a PowerPoint presentation, you may have to stare at the (typically low-resolution) overblown photograph of the active speaker or a row of meeting participants’ pictures.

To go back to classic “telephone” audio voice calls with no visual cues of the person speaking whatsoever, you can hit Ctrl+Shift+P on the keyboard to move into Compact View for the Sfb desktop client. This functions apparently only if the Participants window is active otherwise the Gallery view will be shown.

Keyboard shortcuts for Skype for Business

#skype4b #powershell Auto Enforce User-defined Lync/Skype Presence Status

Code sample to automatically maintain a user-defined Presence status in Lync / Skype for Business desktop client. Works even when the Windows computer is locked i.e. ignore PC lock and override Lync / Skype4b ‘s presence auto-reset.

Continue reading

RE: Skype for Business for Android – Exchange Settings (still) “Lost” v6.16.0.9

UPDATE (10 Jul 2017)

Microsoft publicly released on this day the Android version of Skype for Business

The two Exchange settings “Skype for Business Anmeldeinformationen verwenden” and “Server automatisch erkennen” are now by default enabled regardless of previous states. A user must explicitly override the latter (off) to get EWS to work if auto config is not desired.

Likewise a user interface quirk as last reported, if “Skype for Business Anmeldeinformationen verwenden” is activated, the UI disables it when you revisit the config page. The option “Server automatisch erkennen” now correctly remains off with the given URL if configured as such before. As long as you hit Cancel and do not logoff, all should continue to function.

Note that IMs received over the Android mobile client remain on the main page until deleted. To do this, press and hold to pick the delete menu option. Simply trying to swipe away does not (yet?) delete an IM from the list.

Skype for Business for Android Mobile – Exchange Settings “Lost”


Like previous releases, the current version ( of Skype for Business for Android mobile devices exposes 2 Exchange configuration options namely “Skype for Business Anmeldeinformationen verwenden” and “Server automatisch erkennen”.

If you disable the latter option, specify manually the “Exchange-Webdienste FQDN oder URL” and press OK to save the changes, the settings should take effect in an instance or so. The appearance of a list of upcoming skype4b meetings on the main and Calendar tab confirms that Exchange Web Services (EWS) connectivity is functioning as expected.

Nevertheless when you revisit the same Exchange configuration settings, you find that the “Skype for Business Anmeldeinformationen verwenden” is deactivated unexpectedly. Additionally, “Server automatisch erkennen” is now mysteriously re-enabled. By turning it off again, you see that the previously entered EWS FQDN/URL is still intact.

This is apparently a User-Interface only issue; from a functional perspective, everything should continue to work as normal until Microsoft fixes this UI quirk. Otherwise, you may have to logoff and sign-in to have the EWS settings take effect (or toggle the switches explicitly).

Update Digest: Lync Server 2013 / Skype for Business Mac CU1 (Nov/Dec 2016)

Lync Server

  • Lync Server 2013 Cumulative Update (KB2809243)
    – version 5.0.8308.977 Released 13 Dec 2016
    – download LyncServerUpdateInstaller.exe
    – adds support for Skype for Business for Mac (KB3204553)
    – resolves no search results returned (with Lync Server 2013 Nov 2016 Cumulative Update 8 Hotfix 1 KB3200080 [version 5.0.8308.974])

Skype for Business on Mac

  • Skype for Business on Mac CU1
    – released Nov 2016
    download the installer package
    – server backend requirements:
    + Skype for Business Server 2015 Cumulative Update version 9319.272 or higher (KB3061064)
    + Lync Server 2013 Cumulative Update version 8308.974 or higher (KB2809243)
    + Lync Server 2010 is not supported

– Lync Server 2013 November 2016 Cumulative Update 8 HF 1 (link)
– (NextHop) Skype for Business on Mac CU1 Released! (link)
– Known issues – Skype for Business on Mac (link)


Update Digest: Skype for Business Server 2015 Cumulative Update 4 (Nov 2016)

Skype for Business Server 2015 Cumulative Update (4)

  • described in KB3061064 Updates for Skype for Business Server 2015
  • version 9319.272 released 11/04/2016
  • download SkypeServerUpdateInstaller.exe
  • this update enables Location-Based Routing, LBR to support Skype for Business mobile clients
  • issues fixed:
    – KB3203706 Long silence when you dial into a meeting in Skype for Business Server 2015 that has name recording disabled
    – KB3203153 You experience intermittent message delivery delay or failure in Skype for Business Server 2015 Persistent Chat rooms
    – KB3203152 Lync Phone Edition telephones cannot put a call on hold if “Music on Hold” feature is disabled
    – KB3203148 Front End server of Skype for Business Server 2015 crashes upon restart
    – KB3203707 Japanese characters in the subject of a missed call notification message are garbled
    – KB3203150 Calls to mobile clients fail if Skype for Business Server 2015 has advanced privacy mode enabled
    – KB3203147 LS Storage Service event 32054 after you upgrade to Skype for Business from Lync 2013

Pluralsight (Video) Course: Core Administration – Skype for Business Server (Overview ‘Flyer’)

If you have not yet signed up for my “Core Administration – Skype for Business Server” Pluralsight (and other excellent) online video course(s), you may want to check out this course’s free overview here or click on “Course Overview” under the Table of Contents (link).


Pluralsight (Video) Course: Core Administration – Skype for Business Server

I am super excited to share with you an online video course for IT Pros and DevOps which I authored entitled “Core Administration – Skype for Business Server”. You can learn at your own pace with this practical course with lots of demo touching on premise to cloud deployments (Office 365 / Skype for Business Online).

Sign up for this (and other great) course(s) at Pluralsight today. Looking forward to your support and feedback!

Skype for Business Server empowers seamless communications and data sharing anywhere from desktop to mobile. This course will teach you the core administrative aspects from system and user management to practical troubleshooting tips and tricks.

Operating a complex platform like Unified Communications and Collaboration to provide seamless access across typical productivity tools and applications is a challenging undertaking. In this course, Core Administration – Skype for Business Server, you’ll learn the foundational knowledge of system and user management.

First, you will acquire the skill to handle core user administration, policies, and configuration settings. Next, you’ll learn how to manage topology, define system components, and behavior to control access privileges. Finally, you’ll understand how to deploy tools and applications to effectively troubleshoot and support the environment.

When you’re finished with this course, you’ll gain the essential skills and know-how to run a smooth and problem-free infrastructure.

As a bonus, this course takes a look at on-premise vs. Skype for Business Online (Office 365) deployment scenarios in addition to management using PowerShell Remoting and a reference test lab topology to help complement your learning experience.

#skype4b #skype #lync #powershell


Build 2016: Office Developer Platform + Skype for Business API

#Build2016 for Office Developers – What’s New?

What’s new at Build 2016 for Office Developers (link)