Перейти к публикации

Total Software Deployment: бета-тестирование!


Рекомендованные сообщения

Не смотря на то, что празднование Дня системного администратора 2015 уже закончилось, мы приберегли для вас ещё один сюрприз: встречайте вашего нового помощника! Softinventive Lab с радостью представляет вам Total Software Deployment, идеальный «инструмент» для развертывания программ в вашей сети. У нас уже есть программы для инвентаризации и мониторинга. Сегодня, мы дополняем этот список, новая программа позволит удалённо устанавливать программное обеспечение на компьютеры вашей сети.

 

Для чего мы создали Total Software Deployment

«Очередная программа для развертывания?» - спросите вы. «Разве парни из Microsoft не достаточно хорошо потрудились, создав свою программу развертывания пакетов MSI для Windows?» Мы все любим Microsoft Windows, особенно новую Windows 10, но мы считаем, что тех возможностей, которые она предлагает для удалённого развёртывания ПО, категорически недостаточно. Ограниченная только пакетами MSI, система развертывания Microsoft просто не работает в ситуациях, когда вам нужно установить другое программное обеспечение. Наша новая программа поддерживает все типы инсталляторов, включая как MSI, так и файлы EXE, созданные сторонними разработчиками. Теперь вы можете удалённо устанавливать и обновлять подобные продукты автоматически, не отвлекая пользователей от работы.

 

deploy_methods.png

 

 

Программа для Ленивых Сисадминов

Конечно нет! Никто не называет вас «ленивыми». На самом деле, мы уверены, что вы тяжело трудитесь и заслуживаете отдыха. Создавая сценарии развертывания, Total Software Deployment позволит вам автоматизировать процесс удалённой установки программ вне зависимости от типа инсталлятора выбранного продукта. Собирайте пакеты для развертывания, тестируйте их на локальном компьютере, а затем, нажатием одной копки, запускайте автоматическое развертывание новых продуктов на все компьютеры вашей сети.

Вам необходимо удалённо установить сразу несколько программ? Тогда Total Software Deployment сэкономит вам ещё больше времени. Ведь он позволяет производить развертывание сразу нескольких пакетов на несколько компьютеров одновременно.

 

deployment_ready_blog1.png

 

Удобство обслуживания

Развертывание пакетов – это далеко не всё, что можно делать при помощи TSD. Ведь после успешной установки продукта вы захотите убедиться, что все обновления, патчи и исправления будут установлены вовремя. Total Software Deployment поможет и здесь, он автоматически просканирует компьютеры вашей сети и построит отчёт, в котором будет содержаться информация об установленном программном обеспечении. Вы увидите все программы, установленные на каждом компьютере и сможете легко найти устаревшие версии программ, чтобы обновить их.

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

 

ЗАГРУЗИТЕ БЕТА ВЕРСИЮ ПРЯМО СЕЙЧАС!

 

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

Все, кто будет активно принимать участие в тестировании, гарантировано получат подарок в виде бесплатной лицензии для новой версии программы!

 

Приветствуем!

Сегодня, 18.09.2015 мы выпустили новую бета версию TSD (сборка 643).

В новой версии тестовый период продлён на 30 дней. Вы можете скачать её здесь.

 

 

Внимание!

12.10.2015 была выпущена новая версия TSD RC1 (сборка 655).

Как всегда вы можете скачать её по ссылке

Или нажав в программе Справка (?)-Проверить наличие обновлений.

 

Total Software Deployment выпущен!

 

Скачайте бесплатную 60-дневную пробную версию сейчас!

Ссылка на комментарий

Сканер криво работает.

У меня есть Тотал инвентори, есть база его, свыше 350 машин. Я начинаю подгружать ее в вашу программу Девелоп, то я вижу всего 93 компьютера, где остальные? + Я начинаю сканировать машину и она не добавляется в эту базу(хотя она есть там, через тотал инвентори посмотрел), а если создать новую базу, то все нормально.

Ссылка на комментарий

Сканер криво работает.

У меня есть Тотал инвентори, есть база его, свыше 350 машин. Я начинаю подгружать ее в вашу программу Девелоп, то я вижу всего 93 компьютера, где остальные? + Я начинаю сканировать машину и она не добавляется в эту базу(хотя она есть там, через тотал инвентори посмотрел), а если создать новую базу, то все нормально.

Добрый день.

 

Это связано с тем, что хранилище сети в бета версии TSD ограниченно 50 просканированными компьютерами (обратите внимание на иконки в правом нижнем углу). Кроме того, поддерживаются только компьютеры с ОС Windows. Количество непросканированных компьютеров не ограничено. Если в хранилище сети уже находится 50 успешно просканированных компьютеров, то, соответственно, при сканировании новые компьютеры добавлены не будут.

Ссылка на комментарий

В данный софт нужен ещё дейнстолятор софта.

EMCO Remote Installer это может и ваш софт должен обезательно

 

Добрый день.

 

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

Ссылка на комментарий
  • 2 недели спустя...

А можно сделать, чтобы через эту программу можно было не только устанавливать ПО удаленно, но и удалять их.

Да, данная возможность появится в программе.

Ссылка на комментарий
  • 8 месяцев спустя...

Не могу не нарадоваться вашему софту.

3 Домена, просто и надежна не разу не подвела. До этого все приходилось делать через KSC (Kaspesky securety centr)/ но сейчас все делает ваш софт.

Жду когда сделаете систему uninstal деинстолятор, и можно сказать что все мой проблемы решены.

Ссылка на комментарий

Не могу не нарадоваться вашему софту.

3 Домена, просто и надежна не разу не подвела. До этого все приходилось делать через KSC (Kaspesky securety centr)/ но сейчас все делает ваш софт.

Жду когда сделаете систему uninstal деинстолятор, и можно сказать что все мой проблемы решены.

Добрый день,

 

Благодарим за отзыв. Функционал для удалённого деинсталлирования программ обязательно появится. Мы работаем над этим.

 

Хотим отметить, что в текущей версии программы удалённо деинсталлировать программы также возможно. В методе Тихой установки можно использовать ключи для деинсталляции или bat-файл, содержащий команды для деинсталляции. Для некоторых инсталляторов также подходит метод Макроса (в случаях, когда инсталлятор при запуске предлагает удалить уже установленную копию программы).

Ссылка на комментарий

Добрый вечер!

 

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

 

Если имеется возможность, разместите, пожалуйста, следующее:

1. Где-нибудь в нижней части программы журнал действий, где будет показана дата + время запуска, затем успешность процесса;

2. Также в Паспорте программы не помешало бы создать поле Комментарий для дополнительных сведений или собственных заметок

 

Выявил небольшие баги:

1. При тестовом запуске, если файл был до этого установлен, нажимаем на ссылку Тестовый запуск (локально), TSD отрабатывает и снова пишет Процесс установки завершился, т.е. никак не информирует о том, что уже программа установлена.

2. TSD не сопоставляет установленные программы по GUID и версиям (т.е. никаким образом не проинформирует, что установлена более новая версия), что не есть хорошо, т.к. в процессе установки возможен конфликт

 

Вы всё еще раздаете бесплатные ключи? Можно ли один для качественного тестирования вашей программы?

 

Заранее благодарю за сотрудничество и понимание

post-5212-0-69129900-1463423168_thumb.png

Ссылка на комментарий

Добрый день!

 

Попытался развернуть Microsoft .NET Framework v4.5.2 на удаленном компьютере, вернее эта программа была частью одного большего пакета, т.е. по обычной программной логике ваше TSD приложение должно было проверить установлено то или иное ПО на конечном компьютере или нет, а затем произвести установку (если эта новая программа), либо пропустить эту программу и перейти к следующей или завершить установку. Но в моем случае, на конечном компьютере была до этого установлена программа Microsoft .NET Framework v4.5.2 и ее родственные версии. TSD тужилась, пыталась, установить заново/переустановить, но и в итоге выдала неинформативную ошибку и закончила процесс установки

 

Очень надеюсь, что вы устраните этот баг и сделаете адекватную проверку на уже установленные программы, а также их версии. Можно сделать проверку по GUID и Version. А также хотелось бы внизу, в Журнале действий, чтобы был показано точное дата и время, а также ошибки были более информативнее

 

P.S. См. скриншот ниже:

 

Screenshot_2016.05.17_15h57m16s_006_.jpg

 

Заранее благодарю

Изменено пользователем BrutalMagician
Ссылка на комментарий

Здравствуйте.

 

Благодарим за предоставленный отзыв. По пунктам:

 

16.05.2016 в 20:45, BrutalMagician сказал:

Где-нибудь в нижней части программы журнал действий, где будет показана дата + время запуска, затем успешность процесса

Мы планируем переработать логику тестового запуска. Какую информацию об осуществлённых тестовых запусках Вы хотели бы видеть?

Дата и время ошибок будут также добавлены в Журнал развертывания.

 

16.05.2016 в 20:45, BrutalMagician сказал:

Также в Паспорте программы не помешало бы создать поле Комментарий для дополнительных сведений или собственных заметок

Возможность добавления комментария в Паспорте программы станет доступна в одном из будущих дополнений.

 

16.05.2016 в 20:45, BrutalMagician сказал:

Выявил небольшие баги:

1. При тестовом запуске, если файл был до этого установлен, нажимаем на ссылку Тестовый запуск (локально), TSD отрабатывает и снова пишет Процесс установки завершился, т.е. никак не информирует о том, что уже программа установлена.

2. TSD не сопоставляет установленные программы по GUID и версиям (т.е. никаким образом не проинформирует, что установлена более новая версия), что не есть хорошо, т.к. в процессе установки возможен конфликт

Такие улучшения пока не планируются. Проблема в том, что GUID-контроль не может быть реализован для всех типов инсталяторов. Отсутствие строгой стандартизации приводит к тому, что проверка на то, установлена ли программа на компьютере или нет, не имеет строго определённого алгоритма, для различного ПО - она различна. И даже если её реализовать через отслеживание реестра, то такая проверка сможет контролировать только ранее установленное через TSD ПО, но не сможет определить ПО, установленное другими способами.

Узнать какое ПО установлено на компьютерах в хранилище можно с помощью вкладки Ассистент.

 

17.05.2016 в 13:37, BrutalMagician сказал:

Попытался развернуть Microsoft .NET Framework v4.5.2 на удаленном компьютере, вернее эта программа была частью одного большего пакета, т.е. по обычной программной логике ваше TSD приложение должно было проверить установлено то или иное ПО на конечном компьютере или нет, а затем произвести установку (если эта новая программа), либо пропустить эту программу и перейти к следующей или завершить установку. Но в моем случае, на конечном компьютере была до этого установлена программа Microsoft .NET Framework v4.5.2 и ее родственные версии. TSD тужилась, пыталась, установить заново/переустановить, но и в итоге выдала неинформативную ошибку и закончила процесс установки

Скорее всего, установка .NET Framework прервалась по таймауту, и, если в Вашем пакете были ещё "аддоны", то следующая по очереди установка произведена не будет.

Возможно, следует выделить каждый установщик из большого пакета в отдельный пакет, а далее добавить их в список развёртывания в необходимом порядке (каждый список можно сохранить на будущее). В таком случае после завершения развёртывания по таймауту начнётся развёртывание следующего пакета в списке.

 

Если Вы имеете в виду сторонний пакет, то он должен поддерживать тихую установку, и должны быть доступны ключи, позволяющие выбрать какие компоненты нужно пропустить.

 

В ответ, пожалуйста, напишите нам на support@softinventive.ru , в том числе и по поводу тестового ключа.

Ссылка на комментарий

Добрый вечер!

 

17.05.2016 в 15:31, Андрей сказал:

Мы планируем переработать логику тестового запуска. Какую информацию об осуществлённых тестовых запусках Вы хотели бы видеть?

Дата и время ошибок будут также добавлены в Журнал развертывания.

 

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

 

Мои советы/рекомендации:

1. А можно ли еще тайм-аут сократить до 1 минуты?

2. Пункт Загрузить иконку в Паспорте программы просит лишь *.EXE файлы. Не могли бы вы реализовать возможность для загрузки *.ICO файлов?

3. Структура папок немного напрягает ...\TSD software storage\Soft1\Installer\TSDUpdatesOfSoftware, где каждый новый пакет называется Soft1-Soft2...Soft888, очень сложно определить где-какая программа запрятана. Можно ли сделать в Паспорте программы какой-нибудь функционал для переименования папок? И с иконками такая же беда творится (Soft1.16.ico, Soft1.64.ico). И сам XML-файл Soft1.clr можно ли как-то назвать типа param%название_пакета%.CLR?

4. Где-то встречал LOG-файл от вашей программы (вроде бы по история развертывания пакета), открыв его увидел, что русские буквы/слова не распознаются как нужно (вместо них какие-то непонятные символы)

5. Можно ли в Хранилище ПО организовать еще одно папочное вложение - подкатегорию (только первый уровень). Там же идет Категория > Программа, а не мешало бы сделать Категория > Подкатегория > Программа. Объясню почему это нужно. Не все программы можно взять и установить. К некоторым из них требуются пре-реквизиты (.Net Framework, Java, Adobe Flash Player, MS Visual C++ Redistr, DirectX и т.д.) или же какие-то дополнения/патчи после установки основной программы

6. Также в Паспорте программы полезно было бы прописать совместимость с Windows OS: XP, Vista, 7, 8, 8.1, 10

7. Еще полезно было бы сделать выбор сразу двух пунктов по архитектуре системы: x86 и x64, т.е. либо пакет универсальный, либо его можно ставить только на x86 или x64

 

17.05.2016 в 15:31, Андрей сказал:

Такие улучшения пока не планируются. Проблема в том, что GUID-контроль не может быть реализован для всех типов инсталяторов. Отсутствие строгой стандартизации приводит к тому, что проверка на то, установлена ли программа на компьютере или нет, не имеет строго определённого алгоритма, для различного ПО - она различна. И даже если её реализовать через отслеживание реестра, то такая проверка сможет контролировать только ранее установленное через TSD ПО, но не сможет определить ПО, установленное другими способами.

Узнать какое ПО установлено на компьютерах в хранилище можно с помощью вкладки Подробная информация, либо с помощью Помощников обновления.

 

Не предлагаю сделать определение по GUID/Version как обязательный пункт, а как некий опциональный вариант (можно добавлять или просто пропустить этот пункт)

Также советую вам заглянуть и потестировать MInstAll приложение, написанное на Delphi (если не ошибаюсь) - http://forum.oszone.net/thread-265582.html, в котором отлично реализовано логика проверки установленного ПО по GUID/Version

 

17.05.2016 в 15:31, Андрей сказал:

Скорее всего, установка .NET Framework прервалась по таймауту, и, если в Вашем пакете были ещё "аддоны", то следующая по очереди установка произведена не будет.

Возможно, следует выделить каждый установщик из большого пакета в отдельный пакет, а далее добавить их в список развёртывания в необходимом порядке (каждый список можно сохранить на будущее). В таком случае после завершения развёртывания по таймауту начнётся развёртывание следующего пакета в списке.

Если Вы имеете в виду сторонний пакет, то он должен поддерживать тихую установку, и должны быть доступны ключи, позволяющие выбрать какие компоненты нужно пропустить.

 

Все файлы имели разрешение *.EXE, *.MSI, специально изготовленные для тихой установки. Попробовал создать каждую программу по отдельности, но при добавлении в Список ПО для развертывания, TSD ругнулась, что только 5 программ можно для демо версии (что-то такое, точную формулировку не помню). А на сайте где-то было написано, что ваша программа демо-TSD ограничена лишь сроком действия в 60 дней

 

17.05.2016 в 15:31, Андрей сказал:

В ответ, пожалуйста, напишите нам на support@softinventive.ru , в том числе и по поводу тестового ключа.

 

Уже получил и активировал. Благодарю. Буду дальше тестировать и писать вам отзывы

 

Заранее благодарю вас за сотрудничество и понимание

 

P.S. Это не относится к вашей программе, но относится к форуму. Не позволяет зарегистрироваться с gmail.com почтой

Ссылка на комментарий
17.05.2016 в 16:29, BrutalMagician сказал:

1. А можно ли еще тайм-аут сократить до 1 минуты?

При таймауте меньше 2 минут значительно увеличивается количество неудачных развёртываний. В наши планы входит внедрение ручного прерывания тестового запуска. Возможно, что данная доработка устранит потребность в уменьшении тайм-аута.

 

17.05.2016 в 16:29, BrutalMagician сказал:

2. Пункт Загрузить иконку в Паспорте программы просит лишь *.EXE файлы. Не могли бы вы реализовать возможность для загрузки *.ICO файлов?

Хорошее замечание, мы добавим это в наши планы.

 

17.05.2016 в 16:29, BrutalMagician сказал:

3. Структура папок немного напрягает ...\TSD software storage\Soft1\Installer\TSDUpdatesOfSoftware, где каждый новый пакет называется Soft1-Soft2...Soft888, очень сложно определить где-какая программа запрятана. Можно ли сделать в Паспорте программы какой-нибудь функционал для переименования папок? И с иконками такая же беда творится (Soft1.16.ico, Soft1.64.ico). И сам XML-файл Soft1.clr можно ли как-то назвать типа param%название_пакета%.CLR?

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

 

17.05.2016 в 16:29, BrutalMagician сказал:

4. Где-то встречал LOG-файл от вашей программы (вроде бы по история развертывания пакета), открыв его увидел, что русские буквы/слова не распознаются как нужно (вместо них какие-то непонятные символы)

Этот лог-файл является файлом внутреннего использования и не задумывался для взаимодействия с пользователем. Как мы поняли, для Вас важно логирование. Могли бы Вы описать ваше видение логирования, какие возможности в логе хотели бы увидеть (экспорт, сохранение), какие события для вас в нем важны, какие поля?

 

17.05.2016 в 16:29, BrutalMagician сказал:

5. Можно ли в Хранилище ПО организовать еще одно папочное вложение - подкатегорию (только первый уровень). Там же идет Категория > Программа, а не мешало бы сделать Категория > Подкатегория > Программа. Объясню почему это нужно. Не все программы можно взять и установить. К некоторым из них требуются пре-реквизиты (.Net Framework, Java, Adobe Flash Player, MS Visual C++ Redistr, DirectX и т.д.) или же какие-то дополнения/патчи после установки основной программы

Мы уже планируем данное улучшение.

 

17.05.2016 в 16:29, BrutalMagician сказал:

6. Также в Паспорте программы полезно было бы прописать совместимость с Windows OS: XP, Vista, 7, 8, 8.1, 10

Эта идея будет обсуждаться. Правильно ли мы поняли Ваше видение этого функционала:

в Паспорте программы добавляется возможность выбора ОС, с которыми совместима данная программа.

перед развёртыванием эти поля также будут участвовать в проверках на совместимость и при несовпадении выводить предупреждения.

 

17.05.2016 в 16:29, BrutalMagician сказал:

7. Еще полезно было бы сделать выбор сразу двух пунктов по архитектуре системы: x86 и x64, т.е. либо пакет универсальный, либо его можно ставить только на x86 или x64

Эта идея также будет обсуждаться.

 

17.05.2016 в 16:29, BrutalMagician сказал:

А на сайте где-то было написано, что ваша программа демо-TSD ограничена лишь сроком действия в 60 дней

Единственное ограничение пробной версии на 60 дней присутствует только у Total Network Monitor. Список ограничений TSD тут.

Ссылка на комментарий
  • 1 месяц спустя...

Здравствуйте! При попытке добавить инсталлятор 1С, который состоит из многих файлов, невозможно поставить галочку "Инсталлятор состоит из нескольких файлов". Данный пункт неактивен, на нажатие не реагирует. Подскажите, пожалуйста, с чем это связано?

Ссылка на комментарий

Здравствуйте! При попытке добавить инсталлятор 1С, который состоит из многих файлов, невозможно поставить галочку "Инсталлятор состоит из нескольких файлов". Данный пункт неактивен, на нажатие не реагирует. Подскажите, пожалуйста, с чем это связано?

Всё, разобрался! Нужно сначало выбрать установочный файл, а потом уже указать папку с остальными файлами. Данный порядок действий немного ввел в замешательство, так как по логике я рассудил, что должен выбрать сразу все файлы одним действием, а не двумя.

Ссылка на комментарий
  • 5 месяцев спустя...

Добрый день!

Скачал пробную версию для тестирования развёртывания в организации.

Вопрос: каким образом можно обновлять программы в хранилище? Только в ручную добавлять файлы установки или есть автоматическая проверка новых версий программ с сайтов разработчиков? Если есть такая проверка, не могу понять, как это настроить.

 

Пример: парк машин более 300 шт. На всех машинах установил последнюю версию программы Ccleaner. Через неделю версия программы обновляется. Как я об этом узнаю? Только заходя на сайт разработчика и качая последнюю версию?

 

На вашем сайте написано:

"Используйте помощник обновлений, чтобы быстро выявлять устаревшее ПО на компьютерах сети, просматривать историю развёртываний и делать многие другие полезные вещи!"

 

Что это за помощник и как им пользоваться?

 

Заранее спасибо за ответ. 

Ссылка на комментарий

Здравствуйте.
 

15.12.2016 в 08:52, ravage сказал:

Вопрос: каким образом можно обновлять программы в хранилище? Только в ручную добавлять файлы установки или есть автоматическая проверка новых версий программ с сайтов разработчиков? Если есть такая проверка, не могу понять, как это настроить.

 

Пока в TSD нет функционала автоматической проверки новых версий программ.
 

15.12.2016 в 08:52, ravage сказал:

На вашем сайте написано:
Используйте помощник обновлений, чтобы быстро выявлять устаревшее ПО на компьютерах сети, просматривать историю развёртываний и делать многие другие полезные вещи!

Что это за помощник и как им пользоваться?

 

Здесь имеется в виду Ассистент рабочего стола. Ассистент позволяет быстро определить какое ПО и на каких компьютерах уже установлено, а какое нет, и где стоит уже устаревшая версия, которую нужно обновить.

В режиме Поиска компьютеров для развертывания выполняется поиск ПО, которое находится в "Списке ПО для развертывания" на ПК, находящихся в сетевом хранилище.

В режиме Поиска ПО для развертывания выполняется поиск программного обеспечения из Хранилища ПО на компьютерах, добавленных в "Список целей развертывания".

Подробнее о работе Ассистента можно прочитать в соответствующем разделе документации.

Ссылка на комментарий
Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...