In dieser Beschreibung wird das CMDLet „T-Shirt“ mit Hilfe mehrerer Beispiele demonstriert.
Tee-Objekt: Das am meisten nicht genutzte CMDLet in Powershell
Wie heißt es, dass das “T-Shirt-Objekt”CMDLet sendet die Ausgabe auf zwei Arten, einen in der Ausgabedatei oder Variable und die andere in der Pipeline. Beispiele, die das angegebene CMDLET zeigen, sind unten angegeben.
Beispiel 1: Verwenden Sie das CMDLET „Tee-Objekt“, um die Ausgabe sowohl an Datei als auch an Konsole zu senden
Diese Abbildung exportiert den Inhalt in eine Textdatei und wird auch in der Konsole angezeigt:
Get-Service | Tee-Objekt "C: \ docs \ neu.txt"Nach dem obigen Code:
Überprüfen Sie, ob der Inhalt in eine Datei exportiert wurde oder nicht, indem Sie die "ausführen"Treffen”Cmdlet und zuweisen Sie den Dateipfad:
Get-In-Intent "C: \ docs \ neu.txt"Beispiel 2: Erhalten Sie den spezifischen Vorgang, zeigen Sie ihn in der Konsole an und speichern Sie ihn in der Variablen mit dem CMDLet „Tee-Objekt“
Diese Demonstration zeigt und speichert die Ausgabe in der Variablen:
Get-Process-Notizblock | Tee -Objekt -Variable Info | Select-Object ProcessName, CPU, SINach dem obigen Code:
Überprüfen Sie, ob der Inhalt in der Variablen gespeichert wurde oder nicht, indem die Variable ausgeführt wird:
$ infoBeispiel 3: Verwenden Sie das CMDLET „Tee-Objekt“, um den Inhalt in zwei Dateien zu senden
Diese Abbildung sendet die Ausgabe gleichzeitig an die beiden Dateien:
Get-Process | Tee -Objekt -filepath C: \ docs \ filea.txt | Out-File C: \ docs \ FileB.txtNach dem obigen Code:
Das war alles um das PowerShell Cmdlet “T-Shirt-Objekt”.
Abschluss
Das cmdlet "T-Shirt-Objekt”In PowerShell sendet oder speichert die Ausgabe auf zwei Arten. Eine in der Ausgabevariablen oder -datei und eine andere in der Pipeline. Wenn sich das angegebene CMDLET in der letzten Pipeline befindet, wird der Ausgang an der Eingabeaufforderung angezeigt. Dieser Beitrag hat das "Tee-Objekt" -Cmdlet mit Hilfe mehrerer Beispiele gezeigt.