Title: 7.4.0 Redirecting stdout and stderr to Two Separate Files Leaves Empty Files · Issue #20747 · PowerShell/PowerShell · GitHub
Open Graph Title: 7.4.0 Redirecting stdout and stderr to Two Separate Files Leaves Empty Files · Issue #20747 · PowerShell/PowerShell
X Title: 7.4.0 Redirecting stdout and stderr to Two Separate Files Leaves Empty Files · Issue #20747 · PowerShell/PowerShell
Description: Prerequisites Write a descriptive title. Make sure you are able to repro it on the latest released version Search the existing issues. Refer to the FAQ. Refer to Differences between Windows PowerShell 5.1 and PowerShell. Steps to reprodu...
Open Graph Description: Prerequisites Write a descriptive title. Make sure you are able to repro it on the latest released version Search the existing issues. Refer to the FAQ. Refer to Differences between Windows PowerSh...
X Description: Prerequisites Write a descriptive title. Make sure you are able to repro it on the latest released version Search the existing issues. Refer to the FAQ. Refer to Differences between Windows PowerSh...
Opengraph URL: https://github.com/PowerShell/PowerShell/issues/20747
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"7.4.0 Redirecting stdout and stderr to Two Separate Files Leaves Empty Files","articleBody":"### Prerequisites\n\n- [X] Write a descriptive title.\n- [X] Make sure you are able to repro it on the [latest released version](https://github.com/PowerShell/PowerShell/releases)\n- [X] Search the existing issues.\n- [X] Refer to the [FAQ](https://github.com/PowerShell/PowerShell/blob/master/docs/FAQ.md).\n- [X] Refer to [Differences between Windows PowerShell 5.1 and PowerShell](https://learn.microsoft.com/powershell/scripting/whats-new/differences-from-windows-powershell).\n\n### Steps to reproduce\n\nWhen I redirect the output and error streams of a native command to two separate files (when I know the command writes to the error stream), both files are created but they are both empty. The error file should contain content. If I redirect only the error stream, the file will contain the correct content.\r\n\r\nHere I'm using `dotnet` as an example but the same thing happens with other commands. If you run `dotnet garbage` it will write to the error stream.\r\n\r\n```\r\ndotnet \u003ex.txt 2\u003ey.txt garbage\r\n```\n\n### Expected behavior\n\n```console\nPS\u003e dotnet \u003ex.txt 2\u003ey.txt garbage\r\n PS\u003e Get-Content y.txt\r\nThe command could not be loaded, possibly because:\r\n * You intended to execute a .NET application:\r\n The application 'garbage' does not exist.\r\n * You intended to execute a .NET SDK command:\r\n No .NET SDKs were found.\r\n\r\nDownload a .NET SDK:\r\nhttps://aka.ms/dotnet-download\r\n\r\nLearn about SDK resolution:\r\nhttps://aka.ms/dotnet/sdk-not-found\n```\n\n\n### Actual behavior\n\n```console\nPS\u003e dotnet \u003ex.txt 2\u003ey.txt garbage\r\n PS\u003e Get-Content y.txt\r\n PS\u003e dotnet 2\u003ey.txt garbage\r\n PS\u003e Get-Content y.txt\r\nCould not execute because the specified command or file was not found.\r\nPossible reasons for this include:\r\n * You misspelled a built-in dotnet command.\r\n * You intended to execute a .NET program, but dotnet-garbage does not exist.\r\n * You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.\n```\n\n\n### Error details\n\n```console\nN/A\n```\n\n\n### Environment data\n\n```powershell\nName Value\r\n---- -----\r\nPSVersion 7.4.0\r\nPSEdition Core\r\nGitCommitId 7.4.0\r\nOS Microsoft Windows 10.0.19044\r\nPlatform Win32NT\r\nPSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}\r\nPSRemotingProtocolVersion 2.3\r\nSerializationVersion 1.1.0.1\r\nWSManStackVersion 3.0\n```\n\n\n### Visuals\n\n\r\n\r\n\r\n","author":{"url":"https://github.com/twinter-amosfivesix","@type":"Person","name":"twinter-amosfivesix"},"datePublished":"2023-11-21T22:31:02.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8},"url":"https://github.com/20747/PowerShell/issues/20747"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:a8e12d49-d635-1d37-03a7-dd77929cec92 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A8C2:EB57A:8789B:B3F70:6A54643B |
| html-safe-nonce | 0463fce9c35c3c455c75385f4328b8ea72fa9ab2641c364c398125c5107114c4 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBOEMyOkVCNTdBOjg3ODlCOkIzRjcwOjZBNTQ2NDNCIiwidmlzaXRvcl9pZCI6Ijc2NDQzMjkyMjY2OTUwNzY0MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 564e736aff69937d491fe111e27746d03b5f09ccb9681c4d588bf4deb5715e25 |
| hovercard-subject-tag | issue:2005254244 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/PowerShell/PowerShell/20747/issue_layout |
| twitter:image | https://opengraph.githubassets.com/a6881705355f92e4c0f579d550192ec01311b7380a4a888fed3fd80aaed8448a/PowerShell/PowerShell/issues/20747 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/a6881705355f92e4c0f579d550192ec01311b7380a4a888fed3fd80aaed8448a/PowerShell/PowerShell/issues/20747 |
| og:image:alt | Prerequisites Write a descriptive title. Make sure you are able to repro it on the latest released version Search the existing issues. Refer to the FAQ. Refer to Differences between Windows PowerSh... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | twinter-amosfivesix |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/PowerShell/PowerShell git https://github.com/PowerShell/PowerShell.git |
| octolytics-dimension-user_id | 11524380 |
| octolytics-dimension-user_login | PowerShell |
| octolytics-dimension-repository_id | 49609581 |
| octolytics-dimension-repository_nwo | PowerShell/PowerShell |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 49609581 |
| octolytics-dimension-repository_network_root_nwo | PowerShell/PowerShell |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 6d28624802c2f7d9500239dd6870ed7031b7353b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width