I'm many years late, but this article just helped me and I thank you very much!
Thank you for creating the "Replace-FileString.ps1" PowerShell script. I believe that it will be a useful script for my purposes.
And so, I have downloaded your Replace-FileString.ps1 PowerShell script file. But, when I try to run the script from a Command Prompt, it does not run. Instead, a text file that looks like the Release Notes file for the script is opened.
The version of PowerShell that is installed on my computer is v3.0. Previously, v2.0 of PowerShell was installed on my computer.
Please let me know what I am doing wrong or might be wrong with the setup of my computer and causing the Replace-FileString.ps1 script not to run.
Please read the article "Running PowerShell Scripts Is as Easy as 1-2-3" (http://windowsitpro.com/powershell/running-powershell-scripts-easy-1-2-3).
Bill, this is a nice and useful script. Except when the original file has special characters from foreign languages. You even have check for encoding and utf8 is accepted. But all the characters with diacritics from French, German etc. are replaced with a ? when you overwrite the file. And encoding is exactly the reason I was using this script - I am replacing 'encoding="Windows-1252"' with ' encoding="utf-8"' in a bunch of xml files. Can you think of a script change to allow the foreign characters to copied as they are? Thank you
Get answers to questions, share tips, and engage with the IT professional community at myITforum.
Are you a data center professional? Join AFCOM for the best data center insights.
Looking to get things done in web development? Hot Scripts offers tens of thousands of scripts you can use.
Database administrator? dBforums offers community insight on everything from ASP to Oracle, and get the latest news from Data Center Knowledge.
Sponsored Introduction Continue on to (or wait seconds) ×