I have been using some of the default graphic interfaces that are provided by the System.Windows.Forms Class in my scripts. The FolderBrowserDialog class can be used to create a Dialog box that allows a user to select a folder, which can in turn be used in your script. I wrote an article on this for PowerShell Magazine, you can check it out here: