title: cmdlet write to console with out writing to pipeline
body: <p>Is there a way that I can have a class that extends cmdlet write to the powershell console with out writing it to the pipeline?</p>
  
  <p>I'm writing a cmdlet which will write a lot of objects to the pipeline (which people will then pipe into another cmdlet like Export-CSV). The problem is if I start writing info to the console that will get picked up as well.</p>
  
  <p>e.g
  object 1
  object 2
  "I am a info message that has been logged to powershell via this.WriteObjct
  object 3</p>
  
  <p>if I try and pipe the cmdlet into another cmdlet I'll get object 1,2, the info message and 3. I need it so  it just pipes object 1,2 and 3.</p>
  
  <p>Can anyone point me in the right direction?</p>