PowerShell-Robocopy GUI Tool

Robocopy GUI tool leverages the command-line utility Robocopy (Robust File Copy – introduced with Windows Server 2003 Resource Kit).
Robocopy best features include the option to copy file attributes along with the NTFS permissions, mirror the content of an entire folder hierarchy across local volumes or over a network excluding certain file types, copying files above or below a certain age or size, monitor the source location for changes, and giving detailed report with an option to output the status to a log file.
In addition, PowerShell GUI tool is making the process easy to configure and control providing ability to set up predefined options, one-click access to help and log file, and instant error analysis.

Robocopy PowerShell GUT tool
Robocopy-PowerShell GUI tool v1.0.0

Features:
-supports spaces in the file name
-supports long paths
-shows Robocopy help
-recommended options
-ability to enter advanced options
-enable/disable file logging
-generates log file name (current date + source folder name)
-opens the current job logfile in notepad
-parses the current log file and shows ERROR messages

Screenshots:

Start Robocopy

Start Robocopy
Start Robocopy

facebooktwittergoogle_plus

Robocopy Help

Robocopy Help
Robocopy Help

facebooktwittergoogle_plus

Show Errors

show_errors_button

facebooktwittergoogle_plus

Advanced Options

Advanced Options
Advanced Options

facebooktwittergoogle_plus

Enable Logging

Enable Logging
Enable Logging

facebooktwittergoogle_plus

Download:
PowerShell Robocopy GUI Update (PowerCopy 1.0.1)

The Code
To set up your preferable Robocopy options jump to check boxes section (line 173 – 457) and find the option you want to modify. Change theĀ $checkbox.Checked value from $False to $True

To uncheck the recommended options lines:
430 – 457

If you want to change the log file name modify lines:
97,118 and 126

Code snippet:

facebooktwittergoogle_plus

5 thoughts on “PowerShell-Robocopy GUI Tool”

  1. I dont think the code snippet has all of the code listed. Your instructions indicate lines that do not exist on the code snippet

  2. Greetings Mike,
    Currently I’m improving the functionality of the tool and I’ve removed the download link for now.

  3. Hello HAH,

    Looks like you have some great code out there. Do you have an idea when Powershell Gui for Robocoby will be available for download? I really like all the options and clean interface from the screenshots. Looking forward to giving it a try!

  4. Greetings Marcus,
    I’m glad you like the tools I’m working on.
    Robocopy tool needs few mandatory (in my opinion) improvements. Right now I’m implementing a “Save Options” button. This will save your preferred settings from the options boxes. Also it needs to have adjustable values for /MT, /R and /W switches.
    Give me few days and I will send you the script via email.

  5. I made a Few Additions to you Code That I thought were helpful

    1.0.3 Updates:
    -added ToolTips on options
    -added Name to each robocopy switch
    -changed -XC TO -XCT
    -moved all form design to the end
    -added Select folder function to pick folder to all textboxes that need it
    -added a text box that will give the actual script that is generated

    I can not post the script here how can I get it to you to post?

Leave a Reply

Your email address will not be published. Required fields are marked *