Вход | Регистрация


Информационные технологии :: Администрирование

powershell и COMConnector

powershell и COMConnector
Я
   kennetmccormick
 
05.10.16 - 09:32
в скрипте код
$V83Com = New-Object -COMObject "V83.COMConnector"

выдает ошибку "Не удалось получить фабрику класса COM для компонента с CLSID {000
00000-0000-0000-0000-000000000000} из-за следующей ошибки: 80040154 Класс не за
регистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."

Если же создаю объект в обработке- то все ок
COMСоединитель = Новый COMОбъект("V83.COMConnector");


Где рыть подскажите люди знающие
 
 
   Mauser
 
1 - 05.10.16 - 09:36
64, 32 ?
   kennetmccormick
 
2 - 05.10.16 - 09:38
(1) винда - 64
   Mauser
 
3 - 05.10.16 - 09:42
(2) а все остальное?
   trooba
 
4 - 05.10.16 - 09:43
(0) Клиент-сервер?
   trooba
 
5 - 05.10.16 - 09:43
(0) COMСоединитель = Новый COMОбъект("V83.COMConnector"); на сервере?
   kennetmccormick
 
6 - 05.10.16 - 09:44
(3) сервер 1с - 64
(4) да
(5) нет, на клиенте
   Mauser
 
7 - 05.10.16 - 09:49
(6) какой разрядности коннектор и процесс, который пытается его создать?
   kennetmccormick
 
8 - 05.10.16 - 09:51
(7) а хз. как определить?

CLSID такой а не нули- {181E893D-73A4-4722-B61D-D604B3D67D47}
   ИС-2
 
9 - 05.10.16 - 09:53
попробовать зарегистровать компоненту по новой
   kennetmccormick
 
10 - 05.10.16 - 10:12
(9) делал не раз уже. с правами админа если что
 
 Рекламное место пустует
   Mauser
 
11 - 05.10.16 - 10:14
(10) обе, обе версии. 32 и 64
   Serginio1
 
12 - 05.10.16 - 10:16
powershell то небось 64 разрядный?
Обычно на сервере ставится 64 разрядный comcntr.dll
   Serginio1
 
13 - 05.10.16 - 10:16
12+ Попробуй на сервере. И посмотри соответствующие разрядности папочки
   kennetmccormick
 
14 - 05.10.16 - 10:33
(11) на клиенте стоит 32. подключаюсь из 1с и powershell c клиента.
(12) powershell да 64
   kennetmccormick
 
15 - 05.10.16 - 10:37
(13) на сервере та же ошибка
   Serginio1
 
16 - 05.10.16 - 10:49
(15) А папочки проверял? Может у тебя  64 разрядный comcntr.dll не установлен или не зарегистрирован
   kennetmccormick
 
17 - 05.10.16 - 14:39
(16) нет не проверял. админа попросил глянуть.
а если на клиента ставить 64 разрядный comcntr.dll то куда его кидать и брать с дистрибутива сервера?
   MM
 
18 - 05.10.16 - 14:50
Думаю проще запустить х32 powershell, в нём объект создастся. Т.к. 64 разрядный comcntr.dll требует серверный ключ  х64.
   Serginio1
 
19 - 05.10.16 - 14:52
В Можешь поставить 64 разрядную 8.3.9
   Serginio1
 
20 - 05.10.16 - 14:55
А не проще VS использовать. И любой нетовский язык. Можешь указать какую разрядность испрользовать.
   kennetmccormick
 
21 - 06.10.16 - 11:35
(18) подскажи как 32х запустить пжлст
(19) тогда и сервер надо обновлять- пока нет возможности
(20) хочется )))


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует