Zurich Kurs/Course: Windows Server 2016 Basics – Definitiv Start (ab Do. 24. Aug 2017)

Der praxisnahe Windows Server 2016 Basics Kurs (IS36.17.41) wird am Do. 24. Aug 2017 für insgesamt 6 Abende (18:00 bis 21:30 Uhr) in Zürich planmässig anfangen.

Sichern Sie sich Ihre Plätze und buchen Sie jetzt ansonsten müssen Sie bis Januar 2018 auf den nächsten Kurs warten. Mehr Information und Anmeldung finden Sie hier.

Zurich Kurs/Course: Windows Server 2016 Basics (ab 24. Aug 2017)

Möchten Sie die Grundkenntnisse zur Verwaltung von der brandneuen Microsoft Windows Server 2016 Plattform lernen? Dann verpassen Sie diese Gelegenheit nicht, den aktuellen praxibezogenen Kurs zu besuchen. Dies findet schon am Do. 24. Aug 2017 für insgesamt 6 Abende in Zürich statt.

Es gibt noch freie Plätze – mehr Information und Anmeldung finden Sie hier.

#powershell Non US Locale Culture (Thread)

Windows PowerShellIn an environment where US English is not the language locale selected during installation of the Windows OS or as defined in Control Panel*, operations in PowerShell may behave differently or fail altogether (where dependencies on this setting may not be obvious e.g. COM object interaction with Microsoft Office Suite of products).

To avoid nasty surprises in PowerShell, consider saving both the current culture and UI culture values for the present (current) thread, set them explicitly to “en-us”, perform the needed tasks then revert back to the original system values.

The static threads we are looking for are:


* Region and Language > Formats > Format / Location > Current Location

Speaker PowerShell Conference 2017 Asia – Singapore 26-28 Oct 2017

The PowerShell Conference 2015, Asia (Singapore 18-19 Sep, 2015)

For the third time in a row I shall be a Speaker at the (3rd) PowerShell Asia Conference 2017 this time talking about “Working Faster & Smarter with PowerShell”. This will once again take place in Singapore from Fri 27 to Sat 28 Oct 2017 with a great line-up of speakers, excellent food, conference party and a popular pre-conference day (Thu 26.10.2017).

Singapore Night Scenery

More information and registration here. Do not miss out this wonderful opportunity to stay over to travel around and explore Singapore and the amazing South-East Asian countries. See you soon!

#psconfasia #ITPro #PowerShell #Singapore

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

#powershell: Fun with Switch Statement Part 2


switch ($d) { { “default” } { “d” } { “others” } { “o” } }
$d = “Default”
$d = “others

Basically, the odd script blocks {namely “default” and “others”} are the actual criteria to be tested in the #powershell switch block. In this instance, there is essentially nothing to check for hence whatever criterion given to the switch block will always be deemed as valid matches regardless of values or object types.

Unless each incoming object needs to be processed and not just a “simple” match, represented by the special $_ variable, …

Continue reading

Zürich PowerShell Training Kurs/Course (from May 2017)

PowerShellThe bad news is that I will miss another year of PowerShell Europe Conference in Hanover, Germany (2 – 5 May 2017). The very excellent news though is that I shall deliver and teach a private PowerShell 5.x course* to the biggest number one Swiss bank in the country, ranked as one of the top Fortune 500 global financial services institution worldwide.

How can I participate in or organize private (customized) lessons then? Simple really. Contact me for more information today. Or you can sign-up for any of my popular public PowerShell, Microsoft Windows Server 2016, MCSA certificate or specialized cloud training classes covering beginners to advanced levels:

  • Kurs: PowerShell V5.x – Einführung / Basics (link)
    Next (evening) class start Wed 10. May 2017
  • Kurs: PowerShell V5.x – Aufbau / Advanced (link)
    Next (evening) class start Wed 30. Aug 2017
  • Office 365, Azure, Exchange/Skype for Business Server, PowerShell Automation, etc. (contact)
  • Others

I look forward to work with you on training or consultancy engagements in your language (English, German, 中文, etc.) from Zurich, Switzerland to pretty much anywhere in the world.

#PowerShell #ITPros #Events #Training @ebzuerich

* hence the apparent quietness online

RTM! Windows Management Framework (WMF) 5.1 KB3191565

Windows Management Framework (WMF) 5.1 per KB3191565 updates Windows PowerShell and associated features in legacy and downlevel Windows operating systems to match those released in Windows Server 2016 and Windows 10 Anniversary Edition.


  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2 SP1
  • Windows Server 2008
  • Windows 8.1
  • Windows 7 SP1


  • .NET Framework 4.5.x or higher
  • Install and Configure WMF 5.1 (download)
  • direct installation over WMF 4.0 or 5.0
  • uninstall WMF 5.1 Preview
  • Windows Server 2008 R2 SP1 or Windows 7 SP1
    – either uninstall WMF 3.0 or save/restore $PSModulePath before/after installing WMF 5.1
    – elevated execution of Set-WSManQuickConfig to configure WinRM (default not enabled)
    – unzip Win7-KB3191566-x??.zip, execute Install-WMF5.1.PS1 and follow on-screen instructions
  • WMF 4.0 required (on Windows Server 2008 R2 or Windows 7)


  • Microsoft Exchange Server 2013
  • Microsoft Exchange Server 2010 SP3
  • Skype for Business Server 2015
  • Microsoft Lync Server 2013
  • Microsoft Lync Server 2010
  • System Center 2012 R2 Service Management Automation
  • Microsoft SharePoint Server 2010
  • System Center 2012 Virtual Machine Manager

– Installing the .NET Framework (MSDN Library)
– Windows Management Framework (WMF) 5.1 Release Notes (link)
– Windows Management Framework (WMF) 5.1 Released (Windows PowerShell Blog)
– .NET Framework Versions and Dependencies (MSDN Library)
– Mailbag: What version of the .NET Framework is included in what version of the OS? (MSDN Blog)

Windows Management Framework (WMF) 5.1 Released

Zurich Kurs/Course: Definitiv Start Do. 25. Aug 2016 PowerShell v5 Basics


Kurs: PowerShell V5: Einführung (IS35.16.41)
Wo: EB Zuerich
Start: Do. 25. Aug 2016 x 8 Mal
Zeit: 1800 – 2130 Uhr

Ob Einsteiger, Quersteiger oder Entwickler, fangen wir von Null mit der Grundlage von Windows PowerShell an, um Praxisorientierte Know-how zum Einsatz vor Ort, Hybrid bis in der Cloud zu vermitteln.

Es gibt noch freien Plätze zu diesem beliebten Kurs. Sie sollen sich diese letzte Chance zum sonderlichen Preis nicht entgehen lassen.

Mehr Information und Anmeldung hier.

#PowerShell #ITPros #Events #Training @ebzuerich

Zurich PowerShell v5 Basics Kurs: Start Do. 25 Aug 2016 (Geplante)

PowerShellDer nächste PowerShell v5 Basics Einführungskurs ist am Do. 25.08.2016 in Zürich geplant und findet am 8 Abende statt (1800 bis 2130 Uhr).

Es gibt noch freien Plätze. Mehr Informationen und Anmeldung finden Sie hier.