PowerShell COM Client

Use New-Object to instantiate a COM object over its dispatch interface.

$hello = New-Object -ComObject 'Hello.Greeter'

If you know the CLSID but not the ProgID, you can do this:

$comObject = [Activator]::CreateInstance([type]::GetTypeFromCLSID($guid))

References