Tee-Object cmdlet splits pipeline output, sending it to a file or variable while also passing it down the pipeline for further processing (A, B). It saves output to a destination without stopping the pipeline flow. By default, Tee-Object uses ASCII encoding when writing to files (C is true). It's specifically designed for capturing output to files/variables in addition to pipeline processing, not for bypassing variables.