PowerDbg is a PowerShell library that enables you to easily create PowerShell scripts to automate a WinDbg / CDB debugging session. You can use PowerDbg for
Kernel Mode or User Mode, Post-Mortem debugging or
Live Debugging and for native or managed code.

PowerShell has several advantages over the WinDbg Scripting Language. A few of them are:

- Easier to create scripts
- Leverage the .NET Framework
- Debugging and tracing features
- Code reuse through functions and cmdlets
- Easier maintenance
- Easier to build large scripts
- Easier to format and display the important information

Whether you’re an old hand frustrated with WinDbg scripting, or you’re having your ‘first memory dump’ freak-out, PowerDbg is for you. And hopefully for everyone in the middle too.

News

Version 6 has been released as alpha. This is a really exciting release that makes it even easier to write scripts or otherwise just hack around against the debugger, and includes the
PowerDbgConsole, a bootstrapper designed to make setting up an interactive PowerDbg debugging session a one-liner. It’s faster, easier to use and has full 64 bit support.

join us

Complete this form to send a request to become a member of this project. Enter any comments that
you wish for the project coordinators to see when approving your request, for example
what role you would like to have in the project.