Pipe operator corrupts raw binary data
Votes from Connect: 20
Original Date Submitted: 9/29/2011 4:41:03 AM
Site Name: PowerShell
Feedback ID: 691490
Frequency: Always Happens
Regression: I don't know if this issue existed previously
The pipe operator in PowerShell 2.0 (| and similarly >) corrupts binary data, so that it is impossible to pipe the standard inputs and outputs of traditional programs / EXEs through each other using binary data. This makes me resort to cmd.exe for many tasks and is really prohibiting adoption in my view.
Product Studio item created by Connect Synchronizer due to creation of feedback ID 691490 (http://connect.microsoft.com/PowerShell/feedback/ViewFeedback.aspx?FeedbackID=691490).
Try piping raw binary data from the stdout of one program to a file/another program and watch it get corrupted.
Internal BugId: 3068