Using PowerShell to invoke COM objects