Guest Speaker @ PowerShell User Group Singapore #meetup Wed 19 Oct 2016

Following our monthly Swiss IT Pro User Group meeting 11 Oct 2016 last Tuesday in Zurich, join Matthew, Ravi, the team and myself at the Singapore PowerShell User Group meeting this Wed 19 Oct 2016 at Microsoft Singapore (1900-2200 hrs). I shall be a(n unofficial) guest speaker at the panel sharing my experiences around PowerShell and more.

Come meet and talk to us at this warm-up to the official PowerShell Asia 2016 Conference from 20-22 Oct with limited tickets available at special discount prices for #meetup users. More information here.

See you there!

#PSConfAsia #PowerShell

[BUG?] PowerShell 5.x Get-Help about_* – Missing Help Files (Windows Server 2016 & Windows 10)

Since PowerShell v3, you should have already executed Update-Help at least once to download a local copy of the PS help files for offline use. This should be repeated if the version of PS is updated by way of the Windows Management Framework for existing Windows operating system.

Perhaps one not so frequently used feature when it is time to ask for help or learn more about a particular topic pertains to that of the set of about_* Help files. Over 100 of these from about_Aliases to about_Workflows are present in the initial release of PowerShell 5.0 shipped in the RTM version of Windows 10. Since then, Windows 10 has seen two major releases, namely Version 1511 and 1607 (Anniversary Update) where the latter updates PowerShell to version 5.1

After successfully updated your copy of Windows 10 to either of the latter 2 versions, …

Continue reading “[BUG?] PowerShell 5.x Get-Help about_* – Missing Help Files (Windows Server 2016 & Windows 10)”

IGNITE 2016: Windows Server 2016 Launch (+ Evaluation Available)

Along with the new System Center 2016 suite is the eagerly awaited Windows Server 2016 where both products are now officially announced at IGNITE 2016 (Atlanta). Billed as the next cloud-ready operating system, IT administrators can expect improvements in (built-in) security, application platform support and software-defined infrastructure with the BIG focus on (Windows) Container technology *.

The new remote management “successor” option to Server Core call “Nano Server” carries a significantly smaller footprint and is available only to Software Assurance customers for production deployment.

RESOURCES

 

* packaged with commercial edition of Docker engine – separately install via PowerShell script (a lightweight virtual machine designed for microservices deployment)
** with instructions to convert Windows Server 2016 evaluation version to retail

Speaker PowerShell Conference 2016 Asia – Singapore 21-22 Oct

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

Thrilled to announce that I shall be a Speaker at the second PowerShell Conference 2016 in South-East Asia. This jam-packed event is scheduled to take place in amazing Singapore 21-22 Oct 2016 with exciting pre-conference workshops (Thu 20.10.2016).

Here is the abstract of my hands-on (demo driven) break-out session:

101 Crash Guide to Windows 10 Internet of (Your) Things Core and PowerShell

You can deploy Windows PowerShell on hetereogeneous platforms from Windows desktop, server, mobile and now Linux-based systems. Did you know that with Windows 10 Internet of Things (IoT) Core, you can harness the same PowerShell skillset to manage and administer your IoT and connected devices?

In this demo-driven session, you will walk away with the key knowledge to help you understand and embark on the exciting field of IoT.

Make sure you take this opportunity to join top Powershell team members, industry experts, partners and MVPs share all you want to know about PowerShell in this exciting event. More information and registration here.

PS: do not miss out this wonderful opportunity to stay over to travel around and explore Singapore and the amazing South-East Asian countries.

#psconfasia #ITPro #PowerShell #Singapore

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

PowerShell Open Sourced on Linux and Mac OS X !

Breaking News (as on 18 Aug 2016)
“Alpha” release – official announcement here (or Twitter @jsnover)

PowerShellThe Microsoft .NET team has ported the .NET Core framework to Linux which in turn enabled PowerShell to be ported to Linux as well. PowerShell on *nix is now designed to enable customers to use the same tools and the same people to manage everything from just about anywhere.

More reasons to say YES to learn and deploy PowerShell to manage your heterogeneous Windows to Linux based on-premise to cloud environments today!

Supported platforms
– Ubuntu, Centos, Red Hat and more coming

Download
GitHub

PowerShell Editor Service (link)*
– Choice of editors (VS Code, Sublime, etc.) with Intellisense, debugging, etc.

[MS-PSRP]: PowerShell Remoting Protocol
– Will be extended to use OpenSSH (option to use SSH or WinRM as a transport)

*Integrated Scripting Environment

SEE ALSO
Microsoft has open-sourced PowerShell for Linux, Macs. Repeat, Microsoft has open-sourced PowerShell @ www.theregister.co.uk

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

PowerShell

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

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!

ABSTRACT
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.

DESCRIPTION
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

 

Skype for Business Online (Office 365): PowerShell Remoting Cannot bind -TargetServer

With Lync Server 2013 Administrative Tools (OCSCore.msi) locally installed, execution of the following remote PowerShell statement to connect to Skype for Business Online will trigger a prompt for TargetServer as shown:

$session = New-CsOnlineSession -Credential (Get-Credential)

cmdlet New-CsOnlineSession at command pipeline position 1
Supply values for the following parameters:
TargetServer:
New-CsOnlineSession : Cannot bind argument to parameter ‘TargetServer’ because it is an empty string.
At line:1 char:12
+ $session = New-CsOnlineSession -Credential $credential
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [New-CsOnlineSession], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,New-CsOnlineSession

 

This happens even after you have installed the current version* of “Skype for Business Online, Windows PowerShell Module”.

To resolve this issue, make sure that you apply the latest version of Lync Server 2013 or patch/cumulative update described in KB2809243 over the out-dated version.

* version 9319.0 released 22 Jul 2015 as of this writing

REFERENCE
Using Windows PowerShell to manage Skype for Business Online (link)