I haven't written anything about Powershell for quite a long time, there is a reason for that - I haven't been using it much. However, that situation changed a week or so ago.
First a warning, this posting is a bit more technical than the usual variety.