Describes how to redirect output from Windows PowerShell to text files. (about_Redirection)

   
# TOPIC
about_Redirection

# SHORT DESCRIPTION
Describes how to redirect output from Windows PowerShell to text files.

# LONG DESCRIPTION
By default, Windows PowerShell sends its command output to the Windows
PowerShell console. However, you can direct the output to a text
file, and you can redirect error output to the regular output stream.

You can use the following methods to redirect output:

- Use the Out-File cmdlet, which sends command output to a text file.
Typically, you use the Out-File cmdlet when you need to use its
parameters, such as the Encoding, Force, Width, or NoClobber
parameters.

- Use the Tee-Object cmdlet, which sends command output to a text file
and then sends it to the pipeline.

- Use the Windows PowerShell redirection operators.

The Windows PowerShell redirection operators are as follows.

Operator Description Example
-------- ---------------------- ------------------------------
> Sends output to the get-process > process.txt
specified file.

>> Appends the output to dir *.ps1 >> scripts.txt
the contents of the
specified file.

2> Sends errors to the get-process none 2> errors.txt
specified file.

2>> Appends the errors to get-process none 2>> save-errors.txt
the contents of the
specified file.

2>&1 Sends errors to the get-process none, powershell 2>&1
success output stream.

The syntax of the redirection operators is as follows:

<input> <operator> [<path>\]<file>

If the specified file already exists, the redirection operators that do not
append data (> and 2>) overwrite the current contents of the file without
warning. However, if the file is a read-only, hidden, or system file, the
redirection fails. The append redirection operators (>> and 2>>) do not
write to a read-only file, but they append content to a system or hidden
file.

To force the redirection of content to a read-only, hidden, or system file,
use the Out-File cmdlet with its Force parameter. When you are writing to
files, the redirection operators use Unicode encoding. If the file has a
different encoding, the output might not be formatted correctly. To
redirect content to non-Unicode files, use the Out-File cmdlet with its
Encoding parameter.

SEE ALSO
Out-File
Tee-Object
about_Operators
about_Command_Syntax
about_Path_Syntax

C:\Windows>powershell get-help about_Ref -full

ColorConsole [Version 1.7.1000] PowerShell 2.0-Export
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2014 Microsoft Corporation.

OS: Windows 10, 8.1, 8, 7, Vista / Windows Server 2016, 2012, 2008
»»»» ColorConsole









... Windows-10




Windows 10 How To

... Windows 10 FAQ
... Windows 10 How To




PowerShell: Describes how to redirect output from Windows PowerShell to text files.

HTTP: ... PS_Windows/en/about_Redirection.htm
0.156
14811

HP Laserjet III, 4, 5, Plus, Driver x64, x32, Windows 11, 10, 8.1, 7, ...!

 /

Windows files can't customize the last access time hour and minutes?

 /

Start an incognito, anonymous or private browsing via Chrome on Windows!

 /

Direct access to Windows 8.1, 8 or Win 10 Sounds via desktop shortcut in Win 8.1?

 /

Is that the File Manager for Windows 10 or 11?

 /

Wenn das Windows 10 träger und träger wird?

 /

Occasional problems with "*.qdr" files. The icon is now red not blue!

 /

What else will there be in freeware, what is planned!

 /

Problem im Windows-7 Explorer wenn man im Verzeichnisbaum einen Ordner selektiert! (Vista) !

 /

Create Action Center Desktop Shortcut for Windows 8.1/8!

 /

Does Windows 11 also have keyboard shortcuts that I can use?

 /

Korrekte Ordner für 32Bit Anwendungen unter Windows erstellen?

 /