Category Archives: PowerShell v5

Controlled zip

Powershell v5 introduced the Compress- and Expand-Archive cmdlets which enabled you to manage compressed archives. I had a question about how you could control adding files to archives using a CSV file. This is how you do a controlled zip. … Continue reading

Posted in PowerShell v5 | Leave a comment


Every so often I find a new cmdlet in PowerShell. This was the case with Clear-RecycleBin that I’ve just found. It appears to have been introduced with PowerShell 5.0 BUT isn’t available in PowerShell 6.0 With pretty simple syntax PS> … Continue reading

Posted in PowerShell v5 | 1 Comment

Updating built in modules

Windows 10 and Server 2016 automatically install a module called Pester which is used for testing code. Its the foundation of Test Driven Development or Behaviour Driven Development using PowerShell. The version  installed by default is 3.4.0. Pester is originally … Continue reading

Posted in PowerShell v5, Windows 10, Windows Server 2016 | Leave a comment

PowerShell classes

I’ve just had an article on PowerShell classes published on the UK TechNet bog –

Posted in PowerShell v5 | Leave a comment

Update-Help errors

One the latest build of Windows 10 – 14296 I’m getting errors when updating help. Three modules do’t seem to have help available Update-Help : Failed to update Help for the module(s) ‘Microsoft.PowerShell.Operation.Validation’with UI culture(s) {en-GB} : The value of … Continue reading

Posted in PowerShell v5 | Leave a comment

Unregistering the default repository–PS version dependent?

In this post – – I stated that you could unregister the default PowerShell repository. I also said that the statement in the documentation for Unregister-PSrepository that you couldn’t unregister PSGallery was incorrect. A couple of readers have left … Continue reading

Posted in PowerShell v5 | 4 Comments

PowerShell repositories

A reader on my blog asked if you can unregister the default PowerShell repository so you just use an internal repository. First off – PSGallery is the default repository PS> Get-PSRepository | Format-List Name                      : PSGallerySourceLocation            :                   : FalseRegistered                … Continue reading

Posted in PowerShell v5 | 3 Comments