PowerShell v3 for Developers
In November last year I presented, to a small group of my colleagues one evening, a summary of the new features in PowerShell v3 and why developers should care about PowerShell given that most...
View ArticlePSClrMD – A PowerShell module for CLR Memory Diagnostics
Back in May, the .NET Framework team blogged about a new set of advanced APIs for programmatically inspecting a live process or crash dump of a .NET application. These APIs are called “CLR Memory...
View ArticleGet Hyper-V guest data without XML parsing
I recently needed to query the Hyper-V KVP Exchange data for a guest VM to find the currently configured IPv4 address of the VM’s network adapter. A quick search of the Internet reveals that the...
View ArticlePowerShell Update-Help and an Authenticating Proxy
PowerShell v3 doesn’t ship with help in the box anymore. You may love this or you may hate it. Regardless of your stance, if your environment is behind an authenticating web proxy, it is not obvious...
View ArticleAd hoc IIS log parsing with PowerShell
There are numerous log analysis systems for IIS and for log files in general and it is probably a good idea to use such a system for ongoing monitoring. However, sometimes you just have a bunch of IIS...
View ArticleRefactor Test Methods associated with Test Manager Test Case Automation
Since Team Foundation Server 2010, Microsoft has shipped the Test Manager product which enables testers to document manual test cases and later automate them (or just automated them from the...
View ArticlePowerShell v4 Desired State Configuration at Sydney DevOps
I volunteered to speak about the new Desired State Configuration features in PowerShell 4.0 at the local DevOps user group in Sydney on September 19th. The technology has a lot of potential but until...
View ArticlePowerShell Desired State Configuration Nested Configurations
In PowerShell v4’s new Desired State Configuration feature, each Node¹ defined within a Configuration results in a single MOF file and each computer’s Local Configuration Manager will only apply and...
View ArticlePowerShell Select-Xml versus Get-Content
In PowerShell, one of the most common examples you will see for parsing an XML file into a variable uses the Get-Content cmdlet and the cast operator, like this: $Document = [xml](Get-Content -Path...
View ArticleEffectively comparing Team Build Process Templates
I always prefer implementing .NET build customizations through MSBuild and I avoid modifying the Windows Workflow XAML files used by Team Build. However, some customizations are best implemented in the...
View Article
More Pages to Explore .....