Have you ever Googled “PowerShell Password Generator”? Tons of hits right, and tons of scripts out there that can randomly generate passwords. Tons. Literally, like a truckload of them.
I was in the same boat as you, looking for a really efficient way to create random passwords. Why write a script when you can do it in a few lines (or just 1 line if you really want).
Add-Type -AssemblyName System.Web $pw = [System.Web.Security.Membership]::GeneratePassword(30,10)
And looky there, free random passwords as far as the eye can see! For some info about the command, the 30 number is the total length, and the 10 number is how many non-alphanumeric characters to use. For loads more info on this method, take a gander at the official documentation:
(Kudos to all-around awesome PowerShell Scripting Genius Matt Boren for leading me down the right road!)