Authors

Mitchell Grande

Mitchell Grande

Systems Engineer
Contributions by Mitchell Grande

Crash Dump Analysis

Extracting information from a memory dump after a server crash is an important part of root cause analysis.  Although this is an advanced topic, and debugging crash dumps is often a very complex task, here we will look at the basics.  This information is enough to get started and debug a simple crash that has a clear cause.

Mitchell Grande by Mitchell Grande

Active Directory Health

When dealing with any Active Directory related issue, checking the health of the domain is a common first step.  AD domain health can be broken down into two main parts - the status of the individual DCs and the stability of the replication.  Here, we'll cover how to check each of these.
 

Mitchell Grande by Mitchell Grande

PowerShell Event Log Collection

Recently while troubleshooting an issue, it was necessary to search for specific event IDs on 6 different servers.  We knew there was a sporadic issue on all of these different servers, but we didn't know if it was happening simultaneously on them or if the timings were scattered.  Although we could have manually logged into each server, exported the event logs, and then searched them in Excel, it was quick and easy to use PowerShell to do the data collection.
 

Mitchell Grande by Mitchell Grande

PowerShell DSC

While configuration management software such as Ansible, Puppet, or Salt has become very popular for use in Linux environments, Windows hasn't had a similar push until relatively recently.  PowerShell Desired State Configuration (usually shortened to DSC) is a configuration management platform that is native to Windows and programmed using familiar PowerShell syntax.  Here, we'll cover the benefits of using configuration management, example use cases, and a technical overview.

Mitchell Grande by Mitchell Grande

Meltdown & Spectre

The big news in the past week is two new vulnerabilities that affect nearly all computers - Meltdown and Spectre.  Here we'll cover what they are, how they work, and how to protect against them.  Since these are complicated exploits, this email will not go into great technical depth.

Mitchell Grande by Mitchell Grande

Netsh Packet Captures

A common troubleshooting step is collecting a packet capture to see what's happening at the network level.  Perhaps you're trying to track down a port blocked by a firewall or a connection that just isn't working right.  For this, many people would install Wireshark, Microsoft Network Monitoring (netmon), or Microsoft Message Analyzer.  However, Server 2008 R2 and newer includes the ability to collect packet captures using the native netsh tool without any additional installations.  With many environments under strict change control, this is a quick and easy way to get what you need.  Here, we'll cover the process for collecting and analyzing a packet capture with netsh.
 

Mitchell Grande by Mitchell Grande

Windows Server Versioning

With the release of Windows Server 2016 version 1709, Microsoft has changed the way the server operating system is versioned and upgraded.  Similar to Windows 10, there are now multiple, distinct servicing channels available for Windows Server.  The two options, the long-term servicing channel and the semi-annual channel, are explained below.
 

Mitchell Grande by Mitchell Grande

Striping Disks in Azure

Azure disks.  You can do this by using Storage Spaces in Windows Server 2012 or 2016.  Storage Spaces is similar to RAID or the old dynamic disk technology in Windows and allows you to combine multiple disks into a single volume.  Doing so will aggregate the size and performance of the Azure disks.

Mitchell Grande by Mitchell Grande

Remote Server Troubleshooting

With complex and constantly expiring admin passwords, too many RDP sessions, and too many server IPs to keep track of, managing and troubleshooting issues across multiple servers can be troublesome.  Today, we will look at a few tips to help make it easier to stay organized and work more efficiently.

Mitchell Grande by Mitchell Grande

Azure Updates

Ignite 2017, held late last month, contained many exciting announcements for Azure.  Here, we'll highlight some of the best new and updated features.  There are many more than can be listed here so be sure to check out this blog post for a complete rundown.

Mitchell Grande by Mitchell Grande