使用PowerShell和COM对象时出错

时间:2010-07-21 16:32:17

标签: powershell

我正在尝试使用CERTENROLLLib和CERTCLIENTLib(COM对象)来处理PowerShell。

$com = new-object -ComObject 'CERTCLIENTLib'

但我收到错误:无法加载COM类型CERTCLIENTLib。 我认为这是命名空间的问题,但我不知道该怎么做?

有人可以帮忙吗? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

你看起来它可能是一个.NET到COM互操作程序集而不是PROGID。如果是这种情况,则不需要-ComObject参数。如果是.NET互操作程序集,则需要指定要创建的类:

$com = new-object CERTCLIENTLib.CCertRequestClass