Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
KruS
В MyChat'е заявлена возможность автоматического развертывания клиента.
Объясните, пожалуйста, как реализовать эту возможность?
На нашем предприятии около 150 компьютеров, все в домене.
Аватара пользователя
Алексей Пикуров
1. Регистрируете каждого пользователя вручную на MyChat Server, задаёте уникальный ник для каждого и пароль.
2. Формируете для каждого клиента текстовый файл с названием mc.ini.
В файле должен быть такой текст:
Код: Выделить всё
[server]
ip=127.0.0.1
port=2004
hostname=MyChat Server
name=Copper
[user]
nick=Александр I
password=123456

ip и port - адрес и порт вашего MyChat Server-а, hostname и name - названия соответственно (нужны для внесения записи в базу клиента).
nick и password - ник и пароль, под которым вы уже зарегистрировали пользователя на MyChat Server.
3. В логин скрипт (обычный bat-файл) каждого клиента включаете следующие строчки:
Код: Выделить всё
mccl35beta.exe /verysilent
copy mc.ini "C:\Program Files\MyChatClient\"
start /D "C:\Program Files\MyChatClient\" mcclient.exe /install


Замечания:
1. Схема относительная, пути могут отличаться.
2. Логин скрипт не общий для всех, а индивидуальный для каждого клиента, соответственно и файлик mc.ini - у каждого свой.
3. После успешного запуска MyChat Client-а файл mc.ini автоматически удаляется.
Аватара пользователя
KruS
Т.е. батник надо запускать на клиентском компе только один раз.
Потом он (батник) уже не нужен.
Так?
Аватара пользователя
Алексей Пикуров
Верно. Потом эти три строчки можно из логин-скрипта просто убрать.
Аватара пользователя
Алексей Пикуров
В готовящейся версии (3.8) уже можно устанавливать клиент чата из командной строки, не используя дополнительные ini-файлы, одной строкой. Имя юзера берётся то же, что и пользователя, залогинившегося в операционную систему.

Например, вот так:
Код: Выделить всё
mcclient.exe /verysilent
start /D "C:\Program Files\MyChatClient\" mcclient.exe /auto /ip:192.168.10.1 /port:2004 /name:"Copper" /password:"123456"

Первая строка - "тихая" установка, не задавая вопросов, вторая - запуск клиента с автоматической регистрацией на сервере чата.
Volldemar
Вопрос по автоматической регистрации, файл приложен.
auto-instsall-MyChat - выполняется, инсталится
auto-login-MyChat - выполняется, но не происходит регистрации, приходится в ручную делать, в старых версиях работало, что то изменилось? что я делаю не так?

AD нет.
Вложения
(110 байт) Скачиваний: 492
(82 байт) Скачиваний: 485
Аватара пользователя
Алексей Пикуров
Добрый день. Точно не могу сказать, в чём дело - в новой версии 4.7 клиент чата был доработан и там этот ключ корректно работает, проверили специально. Единственный момент - добавился ещё один параметр в конце (в справке это описано).

В течении пары дней будет рассылка зарегистрированным клиентам о выходе новой версии, а пока можете скачать, попробовать. Сайт уже обновлён.
Volldemar
Да, в версии 4.7, всё прекрасно работает! :)
Аватара пользователя
Алексей Пикуров
В новых версиях MyChat ключ /install дополнен и у него изменён синтаксис.
Аватара пользователя
Алексей Пикуров