Tee-Object - PowerShell


 

Saves command output in a file or variable, and displays it in the console. (Tee-Object)

   

# NAME
Tee-Object

# SYNOPSIS
Saves command output in a file or variable, and displays it in the console.

# SYNTAX
Tee-Object [-FilePath] <string> [-InputObject <psobject>] [<CommonParameters>]

Tee-Object -Variable <string> [-InputObject <psobject>] [<CommonParameters>]

# DESCRIPTION
The Tee-Object cmdlet sends the output of a command in two directions (like the letter "T"). It stores the output in a file or variable and also sends it down the pipeline. If Tee-Object is the last command in the pipeline, the command output is displayed in the console.

# PARAMETERS
-FilePath <string>
Specifies the file where the cmdlet stores the object. Accepts wildcards that resolve to a single file.

Required? true
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false

-InputObject <psobject>
Specifies the object input to the cmdlet. Enter a variable that contains the objects or type a command or expression that gets the objects.

Required? false
Position? named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters? false

-Variable <string>
Assigns a reference to the input objects to the specified variable.

Required? true
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false

<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer and OutVariable. For more information, type,
"get-help about_commonparameters".

# INPUTS
System.Management.Automation.PSObject
You can pipe objects to be redirected to Tee-Object.

# OUTPUTS
System.Management.Automation.PSObject
Tee-Object returns the object that it redirected.

# NOTES

You can also use the Out-File cmdlet or the redirection operator, both of which save the output in a file but do not send it down the pipeline.

Tee-Object uses Unicode encoding when it writes to files. As a result, the output might not be formatted properly in files with a different encoding. To specify the encoding, use the Out-File cmdlet.

# EXAMPLE 1

C:\PS>get-process | tee-object -filepath C:\Test1\testfile2.txt

Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
------- ------ ----- ----- ----- ------ -- -----------
83 4 2300 4520 39 0.30 4032 00THotkey
272 6 1400 3944 34 0.06 3088 alg
81 3 804 3284 21 2.45 148 ApntEx
81 4 2008 5808 38 0.75 3684 Apoint
...

# Description
-----------
This command gets a list of the processes running on the computer and sends the result to a file. Because a second path is not specified, the result will be displayed in the console.

# EXAMPLE 2

C:\PS>get-process notepad | tee-object -variable proc | select-object processname,handles

ProcessName Handles
----------- -------
notepad 43
notepad 37
notepad 38
notepad 38

# Description
-----------
This command gets a list of the processes running on the computer and sends the result to a variable named "proc". It then pipes the resulting objects along to Select-Object, which selects the ProcessName and Handles property. Note that the $proc variable includes the default information returned by Get-Process.

RELATED LINKS
Online version: http://go.microsoft.com/fwlink/?LinkID=113417
about_Redirection
Select-Object

C:\Windows>powershell get-help Measure-Command -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

... facebook.de
... Windows-10 FAQ
... Windows-10 Info


Become a Sponsor
... Your button here?





PowerShell: Saves command output in a file or variable, and displays it in the console.

HTTP: ... PS_Windows/en/Tee-Object.htm
0.202
13205

Run Windows 8.1 or 10 explorer in administrative mode (open, call, start, find)?

 /

Start calendar directly via totray shortcut on the desktop!

 /

Wie kann ich FTP-Ordner öffnen/ durchsuchen mit Q-DIR? Unterstützen Sie SFTP?

 /

How can I remove delete jobs from the Windows Restart job!

 /

Always On Top option for easier Drag and Drop! 

 /

Back to 1803 from Windows 10 1809 October 2018 Auto-Update bugs, can I?

 /

How to remove the raindrops from my Windows desktop?

 /

HDMI-CEC?

 /

Ändern der Benutzerpasswörter auf Windows 10, ohne das Aktuelle zu kennen?

 /

Can i manually create in Windows 10 and 8.1 a restore point?

 /

Troubleshoot, repair or recovery Windows 8 and 8.1 with Windows 8 (8.1) Installations DVD!

 /

How long does it take 35 times to overwrite files and random renaming?

 /