PowerShell Image Module project is forked from the PowerShell PowerPack, and adds functions for handling EXIF data and for Tagging from GPS logs and other sources.
After downloading ZIP file, go to file properties and select Unblock. Failure to do will result in unzipped files being classed as “From the Internet” and likely to fall foul of PowerShell’s execution policy. The files aren’t signed, and removing block allows you to work a PowerShell Execution Policy of remoteSigned. If you want to use AllSigned policy you’ll need to verify and sign files. For more information or if you encounter errors about execution Policy enter Get-Help About_execution.
The files should be placed in a folder named IMAGE which’s a sub-folder of any folders pointed to by environment variable PSModulePath. You can check to see which folders are from powershell with $Env:PsModulePath. Usually folder C:\Users\UserName\Documents\WindowsPowerShell\Modules will be included (although you may need to create it), so you might place files in C:\Users\UserName\Documents\WindowsPowerShell\Modules\Image. You can then load module into the PowerShell session with command Import-Module Image. If you want to use a different name you can place the files in a folder with a different name and rename .PSD1 file.
More Info: PS Image