Category Archives: PowerShell v6

Windows Compatibility Pack

As reported last month the Windows Compatibility Pack for .NET core is available. This adds back some of the functionality missing from .NET core. This functionality is ONLY of relevance on Windows machines. A PowerShell module based on the Compatibility … Continue reading

Posted in PowerShell and Active Directory, PowerShell v6 | Leave a comment

PowerShell v6: #9 Release candidate 2 features

A couple of features of PowerShell v6 release candidate 2 need commenting on. Firstly, I was surprised when installing RC 2 on a Windows 10 machine (Insider build) that RC1 was removed. In the past you’ve been able to run … Continue reading

Posted in PowerShell v6 | Leave a comment

PowerShell v6: #8 Release candidate 2

Release candidate 2 for PowerShell v6 is available for download from – https://github.com/PowerShell/PowerShell/releases One worrying point is the the OpenSSH implementation which is required for remoting to and from Linux systems doesn’t appear to be any where near a release … Continue reading

Posted in PowerShell v6 | 2 Comments

Using the Where method

You don’t usually see people using the where method. A recent question on the forums highlighted using the where method. PowerShell deals in collections and will automatically create a collection of objects if the are multiple objects returned for instance … Continue reading

Posted in PowerShell v6 | 2 Comments

PowerShell v6: #7 Module paths

There is a very significant gap between the functionality available in PowerShell v6 as opposed to PowerShell v5.1. In part this is due to the underlying version of .NET but mainly to the defined module paths in the two versions. … Continue reading

Posted in PowerShell v6 | 2 Comments

PowerShell v6: #6 Windows compatibility

PowerShell v1 through v5.1 have been based on the full .NET framework. PowerShell v6 is based on .NET core which is a cross platform subset of .NET that’s available for Windows, Linux and mac. This has meant that Powershell v6 … Continue reading

Posted in PowerShell v6 | 6 Comments

PowerShell v6: #5 Get-Uptime

One new feature of PowerShell v6 (its actually been available since alpha 13 but I’d missed it) is the Get-Uptime cmdlet PS C:\scripts> Get-Uptime Days              : 0 Hours             : 2 Minutes           : 57 Seconds           : 6 Milliseconds      : 0 Ticks             … Continue reading

Posted in PowerShell v6 | Leave a comment