Authoritative Restore of SYSVOL after Deallocation of Azure DCs

The Problem If you run an isolated lab in Azure IaaS with more than one Domain Controller and are in the habit of shutting down and de-allocating the VMs to save money, you may have found that SYSVOL doesn’t replicate when you start them back up. The Cause De-allocation/re-allocation of a VM changes the VM…

9

An Alternative for DFSR Database GUID-to-Name Resolution

Recently I was connected to a support incident where a SYSVOL DFS Replication storm was causing trouble for a customer. Using the DFSR debug logs, the Microsoft support teams were able to identify that one file was being changed over and over again. The log entries were similar to – + fid 0x5000000019841 + usn…

2

MCSM (MCM) Distributed File System Content

Back in 2012 I was asked to take over from Ned Pyle as the presenter for DFS technologies at the Microsoft Certified Solutions Master – Directory training (formerly Microsoft Certified Master or MCM). Unfortunately, the program was discontinued leaving the content without a home. Recently, I was reminded of the MCM experience and it occurred…

1

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…

0

DFSR Debug Analysis with Message Analyzer – Part 8, DFSR Debug Log Charts

This post continues the series that started here. Up to this point I’ve discussed building a parser for Message Analyzer that will interpret DFSR debug logs. The last thing I want to cover is the construction of some charts. These charts will provide a view of message throughput over time – something I’ve found useful…

3

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…

0

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…

0

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…

0

DFSR Debug Analysis with Message Analyzer – Part 3, DFSR Debug Log Analysis Grid Layout

This post continues the series that started here. Last post concluded showing fields that had been parsed from DFSR debug log single-line messages. Here’s the screenshot again – This is good but I’d really like to see interesting fields displayed in the columns and irrelevant fields removed. It’s as simple as right-clicking the column headers…

0