DFSR Debug Analysis with Message Analyzer – Part 4, DFSR Debug Log Headers

This post continues the series that started here. So far in this series I’ve discussed the creation of a Message Analyzer parser that extracts useful information from single-line DFSR debug log messages as well as a custom Analysis Grid view. Today I’ll create a message definition that handles DFSR debug log headers. DFSR Debug Log…


DFSR Debug Analysis with Message Analyzer – Part 5, Parsing Multi-line Messages

This post continues the series that started here. Today I want to continue to demonstrate the development of my DFSR debug log parser for Message Analyzer by extending the message handling to multi-line messages. Multi-line messages appear as follows – 20120522 11:01:19.265 1824 VDSN   649 [WARN] VdsAdviseSink::InitializeCache (Ignored) Unable to retrieve volume's GUID. Volume will…


DFSR Debug Analysis with Message Analyzer – Part 6, Parsing Specific Multi-line Messages

This post continues the series that started here. Last time I discussed parsing multi-line messages but the way I handled them was to append everything into a generic MessageText field. In this post I want to examine the handling I’ve used for specific multi-line messages where the extended logging has additional field data. Let’s start…


DFSR Debug Analysis with Message Analyzer – Part 1, Introduction

A little while ago I decided to spend some time learning Message Analyzer and to form an understanding of where it would fit in to my troubleshooting workflow. I started out reading the Message Analyzer blog posts which are a great source of material. Depending on the version of Message Analyzer you start out with,…


DFSR Debug Analysis with Message Analyzer – Part 9, Series Conclusion and Assets

This post concludes the series that started here. Over the past few weeks I’ve presented a overview of my journey constructing a DFSR debug log parser for Microsoft Message Analyzer. The series table of contents is – Part 1, Introduction Part 2, Timestamps and Simple DFSR Debug Log Messages Part 3, DFSR Debug Log Analysis…


Windows Enterprise Client Boot and Logon Optimization – Part 21, Infrastructure and Settings – Network

This post continues the series that started here. Earlier in this post series, I’ve discussed the importance of client system proximity to server resources. Whether the client is retrieving group policy data from a Domain Controller or loading a roaming user profile, it’s important that the network conversations occur quickly. Sometimes, you may be investigating…


Using Azure RMS for Generic File Protection

Introduction Recently, I’ve had the need to work with Azure Rights Management and Generic File Protection using File Server Resource Manager (FSRM). Configuration of Azure Rights Management for use with O365 is straight forward (see here), as is use of the Azure Rights Management Connector for protection of email and Office documents (see here) using…


Making Network Changes During an Azure IaaS ARM Template Deployment

In my last post, I discussed the deployment of a Domain Controller to Azure IaaS using ARM templates and DSC. The example I used was as simple as possible but this led me to exclude a couple of things that warrant further discussion – Configuring a static IP on the DC NIC Changing the DNS…


Windows Enterprise Client Boot and Logon Optimization – Part 19, Infrastructure and Settings – User Profiles

This post continues the series that started here. Today I want to discuss the impact of user profiles to the logon experience. User profiles contain different data, some of which may roam from system to system depending on the configuration choices you make – Here we see that Roaming User Profiles carries all user generated…