Check out how easy it is to use native commands like DiskPart and feed input into it and show output as neat progress bar. This way, you can automate virtually anything. http://powershell.com/cs/blogs/tobias/archive/2009/05/25/embedding-native-commands...