Displaying Progress from External Programs in PowerShell

Unfortunately, it is often necessary to call external programs from PowerShell. Whenever this is done, the controlling code needs to process output and errors. Some of those tools implement long running tasks which do not provide any progress information. This post presents a code to intercept progress messages from standard output to display progress from external programs.

Displaying Progress from PowerShell Jobs

Whenever a PowerShell job attempts to display progress, it is intercepted and stored for progressing by the controlling code outside the job. This allows for displaying progress from PowerShell jobs on the console.

How to Build a Custom Minecraft Server for Friends and Family

I have recently build a custom Minecraft server for some friends. Although there is a lot of content about Minecraft and the server software out there, I have not found a comprehensive guide how to go about this. Therefore this post describes how I have built and configured the server software.

Processing a Queue using Parallel PowerShell Jobs with Throttling

It is often necessary to repeat the same code with different arguments and use PowerShell jobs to speed up the process. Depending on the resources required by the code it may be necessary to limit parallel execution to a certain number of parallel jobs. In this post, I will present code to use PowerShell jobs to process such a queue with throttling.

Slide Deck (German) about #PSDSC at #DCUG

I recently talked about PowerShell Desired State Configuration, #PSDSC at #DCUG - a German speaking Citrix User Group. I’d like to share my slide deck and the code for my demo.

Slide Deck (German) about #Azure #RemoteApp at #VCNRW

Last week I talked about #Azure #RemoteApp at #VCNRW, the Virtualization Community NRW in Cologne, Germany. I’d like to share my slide deck and the code for one of my demos.

Slide Deck and Demos from my Session about #PSDSC at #E2EVC Berlin

I had the chance to talk about PowerShell Desired State Configuration or short #PSDSC at #E2EVC Berlin. I’d like to share my slide deck, the code for my demos and the videos I recorded for two of my demos.

DFS Replication Chokes on Temporary File Attribute

Today I have come across one of those weird issues that take a lot of time to analyze and resolve. One single file was not replicated using DFS-R. But if the content was copied to a new file, replication worked as expected. Let me show you what caused this behaviour.

Deploying Remote Desktop Services using PowerShell Desired State Configuration (#PSDSC)

After finally feeling familiar with PowerShell Desired State Configuration (PSDSC), I decided to begin expanding the capabilities provided by the resource kits published by Microsoft. What better area to focus on than Remote Desktop Services?! Therefore, I have created a new DSC resource for Deploying Remote Desktop Services using PowerShell Desired State Configuration: cRemoteDesktopServices.

Application Compatibility with INI File Mapping

Lately, I have been working with a vendor to implement an LOB application in different customer environments. In the course of those troubleshooting actions, I learnt a lot about the internal mechanisms of Windows Server to help applications behave in environments utilizing Remote Desktop Services (with and without XenApp). In this post, I’d like to share my findings about INI File Mapping, a mechanism to prevent applications from using INI files.