PowerShell uses the pipeline to pass objects from one command to another. The pipe symbol (|) connects commands, where the output objects of one command become the input objects of the next. This is different from traditional shells that pass text, not objects. IRC and E-mail are not used for inter-command communication in PowerShell.