title: Remove one or many members from Object in powershell
body: <p>I have created a custom object called <code>$info</code> and moving it to an array <code>$arr</code> , 
  How is it possible to remove one member along with its all properties ?</p>
  
  <p>My script:</p>
  
  <pre><code>Get-Process  | ForEach-Object{ 
      $info = New-Object -TypeName PSObject
      $info | Add-Member -Type NoteProperty -Name Process -Value $_.processname
      $info | Add-Member -Type NoteProperty -Name ID -Value $_.id
      $arr +=  $info
  }
  
  $arr | ft -AutoSize
  </code></pre>
  
  <p>The result looks like this :</p>
  
  <pre>
  Process                           ID
  -------                           --
  ApplicationFrameHost           38556
  AppVShNotify                    9792
  armsvc                          2336
  atieclxx                        6944
  atiesrxx                        1844
  audiodg                        59432
  CcmExec                         3988
  chrome                         46068
  </pre>
  
  <p>How can I remove one particular member for example  "audiodg  59432" gets removed</p>
  
  <pre>audiodg                        59432</pre>