Practices

DevOps on Windows is also about being practical and getting things done well. We’ll show you how with step-by-step guides and how-tos.

Articles


Weald – a Dashboard and API for Subversion Repositories

Weald We wanted to take a moment to highlight one of our more recent additions to Read more
Remotely View Who's Logged On

3 Ways to Remotely View Who Is Logged On

As a Windows systems administrator, there are plenty of situations where you need to remotely view Read more

DevOps on Windows Toolbox

The DevOps on Windows Toolbox

While we’re certainly not the first technical folks to publish a list like this, we Read more

Set Up Multiple Visual Studio StartUp Projects

What happens when you hit the “Start” button or hit F5 in Visual Studio? By Read more

Windows Command Line Tips

Windows Command Line Tips

As we’ve discussed before, the command line in a Windows environment is an incredibly powerful Read more

DevOps On GitHub

This How-To Tuesday, we want to introduce you to our space on GitHub, where we Read more

Remote Desktop Sessions

Manage Remote Desktop Connections

When managing Windows hosts, you frequently need to make use of Remote Desktop connections to Read more

Create A Scheduled Task Programmatically

Previously, we discussed how you can leverage the Task Scheduler Managed Wrapper to automate backing Read more

netstat -bona

Who’s Using That Port?

When two or more applications try to acquire exclusive access to a network port, they Read more

Place Additional Clocks in the Taskbar

When collaborating with team members around the world, I find that knowing everyone’s local time Read more

Export Scheduled Tasks

Export Scheduled Tasks

While the new Task Scheduler 2.0 that came along around the time of Windows Vista Read more

Implement a Context-Aware Key-Value Store

Previously, we discussed the importance of centralized configuration management and proposed the context-aware key-value store Read more

Manage Windows Processes Remotely

7 Ways to Manage Windows Processes Remotely

A while back we talked about ways you can manage Windows services remotely. Today, we’ll Read more

Use Special Folders for Fun and Profit

It is fairly typical for immature software to have many dependencies on its local installation Read more

Manage Your Passwords With KeePass

Manage Your Passwords With KeePass

If you have Windows Service based applications, odds are you have unique, non-interactive usernames for Read more

Build A Windows Service Framework

This is part of a series on creating and installing Windows services. How to Create Read more

Handle Windows Service Errors

This is part of a series on creating and installing Windows services. How to Create Read more

Make a Windows Service Install Itself

This is part of a series on creating and installing Windows services. How to Create Read more

Enter Windows Credentials

User Impersonation In Windows

A typical best practice on Windows for unattended applications – services, batch jobs, etc. – Read more

File is locked

Who Has That File Locked?

A while back we talked about ways to deal with locked files on Windows file Read more

Avoid Windows Service Start-up Timeouts

This is part of a series on creating and installing Windows services. How to Create Read more

Run a Windows Service from Visual Studio

This is part of a series on creating and installing Windows services. How to Create Read more

Install a Windows Service

This is part of a series on creating and installing Windows services. How to Create Read more

Oh dear... Marked for Deletion

The Specified Service Has Been Marked For Deletion

It’s release day for the latest version of one of your Windows service applications. You’ve Read more

Create a Windows Service

This is part of a series on creating and installing Windows services. How to Create Read more

Sleuthing an application crash

Sleuthing An Application Crash

We’ve all experienced an application crash. But have you ever been in one of those Read more

Use Visual Studio As Your Diff Tool

A little-known feature of Visual Studio is that it can be used as a two-way Read more

VisualSVN Server MMC

Serving Up Subversion With VisualSVN Server

These days there are many choices when it comes to source control systems. And in Read more

Handle Platform-Specific Dependencies, Episode Three

This is part three of a series on dealing with the deployment of native assemblies Read more

Memory Dumps Done Right

Memory Dumps Done Right

Software has bugs, it’s just a fact of life. When troubleshooting a problem with an Read more

Handle Platform-Specific Dependencies, Part Deux

Handle Platform-Specific Dependencies, Part Deux

Last time, we discussed a strategy for handling a reference to an un-managed resource in Read more

Handle Platform-Specific Dependencies

One of the nicest things about .NET is that it hides (most) of the complexity Read more

When was that box last restarted?

When was that box last restarted?

There’s a running joke on the Internet about how frequently Windows computers need reboots. For Read more

Install Remote Server Administration Tools

Install Remote Server Administration Tools

As we talked about before in “Use MMC Remotely“, there is rarely a need to Read more

One Services MMC to rule them all

One Services MMC to Rule Them All

In “Manage Windows Services Remotely” we talked about using “services.msc” to connect to a remote Read more

Rename a Visual Studio Project

I care about silly things.  One of those is naming convention consistency, and so I Read more

Manage Windows Services Remotely

Manage Windows Services Remotely

One of the benefits of having proper Windows service based applications – versus running “service” Read more

Manage open files

Who Has That Shared File Locked?

A common question that comes up when file shares are involved is “Why can’t I Read more

Start Menu Search Box

Launch Admin Consoles by Typing

One of the many complaints about administering Windows systems by IT professionals over the years Read more

Connect to another computer

Use MMC Remotely

Most Windows sysadmins are familiar with MMC, but did you know you can connect the Read more