I do not think that you are allowed to redistribute PowerShell. And, in any case, it is built into Windows 7 and Server 2008 R2. All other platforms have separate installers. I think it would be best to tell your customers that they need PowerShell 2.0.
source
share