Author Archives: richardsiddaway

PowerShell in Action–Deal of the Day-23 July 2016

Deal of the Day July 23: Half off my book Windows PowerShell in Action, Third Edition. Use code dotd072316au at Deal of the Day details at

Posted in Books, Powershell, PowerShell v5 | Leave a comment

Parallel copy files over remoting session

In response to this post – I was asked how you could copy files in parallel to multiple machines. As soon as anyone mentions parallelism I think of workflows so I ended up with this $computers = ‘W16TP5TGT01’, ‘W16TP5TGT02’ … Continue reading

Posted in PowerShell v5 | Leave a comment

Manning Deal of the Day 19 July 2016

Deal of the Day July 19: Half off my book Learn Active Directory Management in a Month of Lunches. Use code dotd071916au at For more information on Manning’s Deal of the Day see –

Posted in Active Directory, Books | Leave a comment

Biggest innovation in PowerShell is…

The imminent arrival of PowerShell 5.1 in the Windows 10 Anniversary update (assumption as the Windows 10 Insider previews have been showing PowerShell 5.1 for some time) and Windows Server 2016 (TP5 shows PowerShell 5.1) and the fact that PowerShell … Continue reading

Posted in Powershell | 6 Comments

Summer goodies

Looks like we’re set for some summer goodies over the next few months. First up is Windows 10 anniversary update that’s due 2 August Followed by the Windows Server 2016 launch at the end of September TP5 is … Continue reading

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

Copying across multiple remoting sessions

I needed to copy the same file to multiple machines so I tried this: $computers = ‘W16CN01’, ‘W16CN02’ $s = New-PSSession -ComputerName $computers Copy-Item -Path ‘C:\Source\Windows 2016 TP5\Cumulative Update for Windows Server 2016 Technical Preview 5 (KB3163016)\AMD64-all-windows10.0-kb3163016-x64_83d6e9bca94a64a5d9be3d81cdb182e540285848.msu’ -Destination C:\Scripts -ToSession … Continue reading

Posted in PowerShell v5, Windows Server 2016 | 1 Comment

PowerShell Direct example

Last week I mentioned PowerShell and how you can create a PowerShell Remoting session to a Virtual Machine that’s running on Hyper-V Here’s an example of it in use: $cred = Get-Credential W16TP5TGT01\Administrator$s = New-PSSession -VMName W16TP5TGT01 -Credential $cred Create … Continue reading

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