How to automate repetitive tasks in Windows?

1. Automate using Windows built-in Task Scheduler 2. Task Scheduler on steroids 3. Find and Replace a word or phrase in many files 4. Rename files in bulk 5. Convert, resize, flip, and rotate images with ImageMagick 6. Record and playback mouse clicks 7. AutoHotkey scripts 8. PowerShell and script files Doing the same task …

Solution to “The term ‘-Version’ is not recognized as the name of a cmdlet…”

When trying to run PowerShell.exe with command line argument -Version, you may get the following error: -Version : The term ‘-Version’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and …

PowerShell in Unicode, Windows 8 RP and Windows Server 2012 RC

I was testing our software with latest version of Microsoft Windows — Windows 8 Release Preview and Windows Server 2012 Release Candidate (Windows Server 2012 RC Datacenter). There was some changed behavior in very specific cases for some rarely used Windows API. I also found some race conditions, that showed up in Windows 8, but …