Работа с PowerShell из 1С



Библиотека позволяет выполнять фрагменты кода PowerShell из 1С, аналогично встроенной процедуре Выполнить. Имеется возможность передавать параметры, возвращать результаты выполнения, генерировать внешние события, а также отслеживать ошибки выполнения кода PowerShell.
Библиотека оформлена в виде подсистемы.  

 

При создании прикладных решений, периодически возникает необходимость в использовании расширенных функций администрирования и управления ОС (интеграция решения с Active Directory, поучение расширенной информации о системе), а также программными продуктами, такими как Microsoft Exchange, Lync Server и т. п. В настоящее время, основным инструментом, для решения подобных задач является среда PowerShell, однако «нативный» доступ к этой среде из 1С отсутствует. Конечно существует возможность запуска скриптов, однако зачастую этого не достаточно.

Настоящая библиотека позволяет выполнять фрагменты кода PowerShell из прикладного решения, передавать параметры и получать результаты выполнения кода. Присутствует возможность генерации внешних событий из кода PowerShell. Также присутствует возможность получения информации об ошибках выполнения кода PowerShell.

Библиотека оформлена в виде файла конфигурации и содержит три подсистемы. Первая — предназначена для интеграции с прикладными решениями, вторая — содержит справочную информацию по библиотеке, а также обработку, помогающую в отладке и написании кода, третья — содержит реализацию механизма внешних событий.

Библиотека расчитана на использование с платформами 8.2, 8.3, однако после модификации конфигурации (обработка написана для управляемых форм) и с платформой 8.1.

Разработку можно протестировать online 

Сведения

Версия 1.3.088

Исправлена ошибка при загрузке компонента в Web-клиенте. При загрузке компонента в Web-клиенте появляется диалог выбора файла.

Версия 1.3.085

Улучшен механизм освобождения ресурсов при удалении конвейера команд. Иногда, при очень интенсивном создании/удалении конвейеров команд, сборщик мусора несвоевременно освобождал ресурсы, связанные с удаляемым конвейером, что могло приводить к нехватке памяти.

Версия 1.3.078

Переработан механизм автоматического определения порта при загрузке компонента. Изменен список параметров функции ЗагрузитьКомпонент.

Версия 1.3.004

Увеличен размер выполняемого кода PowerShell, а также передаваемых параметров. Метод ВыполнитьPowerShell использует POST запрос.

Добавлена возможность работы с относительными URL.

Исправлено появление исключения, если результаты содержат последовательность &#x0

Версия 1.2.001

Добавлен механизм генерации внешних событий из кода PowerShell.

Версия: 1.1.006

Добавлены функции, делающие более удобным использование компонента.

Исправлена ошибка неполной сериализации возвращаемых результатов, при использовании некоторых модулей PowerShell.

Версия: 1.1.003

Добавлена возможность работы в web-клиенте.

Оптимизировано быстродействие работы некоторых участков кода.

Исправлена ошибка получения информации об ошибке при работе с PowerShell 2.0

Исправлена ошибка при загрузке компонента на низкопроизводительных устройствах.

Причины купить

Вашему прикладному решению необходим досуп к расширеным функциям администрирования и управления ОС Windows, а также других продуктов Microsoft (Exchange, Lync и др.)

Вашему прикладному решению необходим доступ к возможностям .NET

Достоинства

  • Не требуется установка и регистрация дополнительных компонентов. Все, что требуется — уже есть в ОС
  • Возможность работы как на стороне клиента так и на стороне сервера
  • Поддержка выполнения на 64-битных ОС
  • Открытый код
  • Наличие интерактивной справки

Гарантия возврата денег

ООО «Инфостарт» гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *