Monthly Archives: July 2017

PowerShell documentation

The home of Microsoft’s PowerShell documentation is changing from MSDN to The PowerShell documentation is currently opened sourced at This change makes accessing the documentation easier

Posted in Powershell | 1 Comment

You have to laugh

Sometimes things just happen and you have to laugh. So I decided I wanted to get back to working with the Windows 10 Insider previews (and Windows Server previews). This time I decided to use VMs rather than my working … Continue reading

Posted in Windows 10 | 3 Comments

Unblock and rename files

I have a bunch of files that I’ve downloaded to a specific folder. I need to unblock and rename files in that folder. The rename involves replacing a plus sign with a space. $path = ‘C:\Users\Richard\Downloads\Walks’ $files = Get-ChildItem -Path … Continue reading

Posted in Powershell | Leave a comment

Change a computer’s description

The Win32_OperatingSystem class exposes the machines Description. This is how you can easily change a computer’s description. PS> Get-CimInstance -ClassName Win32_OperatingSystem | select Description Description ———– PS> Get-CimInstance -ClassName Win32_OperatingSystem | Set-CimInstance -Property @{Description = ‘Richards Laptop’} PS> Get-CimInstance -ClassName … Continue reading

Posted in PowerShell and CIM | Leave a comment

Control split output

In this post I’ll show you show to control split output – that is control the number of strings that are returned. If you use –split with just a delimiter you’ll get a split occurring at every occurrence of the … Continue reading

Posted in Powershell | Leave a comment

More diskinfo

Yesterday I showed how to get the disk, partition and logical disk information using CIM. Today I want to show more diskinfo techniques. This time we’ll use the Storage module which was introduced with Windows 8. Underneath the covers it … Continue reading

Posted in PowerShell and CIM, Storage | Leave a comment

Linking disks, partitions and logical drives

A question of the forums was asking about discovering disk information. They were trying to pipe the output of Get-WmiObject into another Get-WmiObject. that won’t work. There is another way. On Windows machines physical drives are divided into 1 or … Continue reading

Posted in PowerShell and CIM, PowerShell and WMI, Storage | 1 Comment