title: Invoke-Command create new object
body: <p>I've got a problem to create new object with <code>Invoke-Command</code>:</p>
  
  <pre><code>$a = 'TEST'
  Invoke-Command -ComputerName $computer -Credential $cred -ScriptBlock {
      param($a, $b, $c)
      $o = New-Object -ComObject Outlook.Application
      echo $a
  } -ArgumentList ($a, $b, $c)
  </code></pre>
  
  <p>I'm getting the following error:</p>
  
  <pre>La récupération de la fabrique de classes COM pour le composant avec le CLSID
  {0006F03A-0000-0000-C000-000000000046} a échoué en raison de l'erreur suivante :
  80080005 Échec de l'exécution du serveur (Exception de HRESULT : 0x80080005
  (CO_E_SERVER_EXEC_FAILURE)).
      + CategoryInfo          : ResourceUnavailable: (:) [New-Object], COMException
      + FullyQualifiedErrorId : NoCOMClassIdentified,Microsoft.PowerShell.Commands.NewObjectCommand
  
  TEST</pre>
  
  <p>where the trailing "TEST" is the output of <code>echo $a</code>.</p>
  
  <p>I can't create the new object remotly. can you help me?</p>