Ошибка при использовании PowerShell и COM-объектов - PullRequest
0 голосов
/ 21 июля 2010

Я пытаюсь работать над PowerShell, используя CERTENROLLLib и CERTCLIENTLib (COM-объекты).

$com = new-object -ComObject 'CERTCLIENTLib'

Но я получаю ошибку: не удается загрузить COM-тип CERTCLIENTLib. Я думаю, что это проблема с пространством имен, но я понятия не имею, что делать?

Кто-нибудь может помочь? Заранее спасибо!

1 Ответ

0 голосов
/ 21 июля 2010

Похоже, это может быть сборка взаимодействия .NET-COM, а не PROGID. Если это так, вам не нужен параметр -ComObject. Если это сборка взаимодействия .NET, вам нужно указать класс для создания:

$com = new-object CERTCLIENTLib.CCertRequestClass
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...