В больших сетях установка чата представляет собой проблему для администратора — нужно обойти большое количество клиентских компьютеров для того, чтобы установить MyChat Client и настроить его. 

Чтобы избежать потерь времени, в MyChat реализована возможность автоматического развертывания клиентов по сети. 

Первый вариант. Установка в Active Directory с помощью групповых политик

Подробно установка чата в AD с помощью MSI пакета описана в этой статье. Скачать MSI для последней версии чата можно на официальном сайте. 

Второй вариант. Установка, используя доменное имя пользователя

Для этого в логин-скрипт пользователя нужно добавить запуск инсталляции MyChat Client в "тихом" режиме, не задавая никаких вопросов — "mcclient47.exe /DIR="C:\Program Files\MyChatClient" /VERYSILENT". 

После установки клиента запустить MyChat Client с такими параметрами:

mcclient.exe /auto ip:192.168.10.1 port:2004 name:"Copper" password:"123456"
ip:192.168.10.1 — адрес сервера чата;
port:2004 — порт сервера чата;
name:"Copper" — произвольное название сервера, которое ему присваивается в менеджере серверов на клиенте чата;
password:"123456" — произвольный пароль, этот пароль будет присвоен созданному пользователю для подключения к серверу. 

Ник пользователя будет взят из доменного имени. 

Пароль в дальнейшем пользователь сможет сменить по своему желанию. 

Третий вариант. Установка, используя заранее подготовленный файл настроек

Устанавливаем MyChat Client в автоматическом режиме (mcclient4.exe /DIR="C:\Program Files\MyChatClient" /VERYSILENT"). При таком варианте установки клиент чата установится в "тихом" режиме, не задавая вопросов. "mcclient4.exe" — это exe файл дистрибутива, его название может изменяться от версии к версии.
Запустить установленный клиент чата с параметром: "C:\Program Files\MyChatClient\mcclient.exe /INSTALL".
В папке "%userprofile%\Local Settings\Application Data\MyChatClient\" должен быть файл "mc.ini". Положить его туда можно при помощи логин-скрипта, если клиент входит в домен. Если же нет — это придется сделать каким-либо иным способом, удобным для администратора. Пример файла "mc.ini" есть в дистрибутиве MyChat Client в подкаталоге "\doc".

Вот его приблизительное содержимое:  

[server]        

описание сервера;

ip=127.0.0.1

ip адрес сервера;

port=2004

порт сервера;

password=

пароль для подключения к серверу (если есть);

name=Copper

название сервера в менеджере серверов на клиенте;

[user]

описание пользователя;

nick=Пользователь

ник пользователя;

password=123456

пароль пользователя.

Все параметры обязательны к заполнению  

Будьте внимательны, параметр "nick" должен отличаться у пользователей — иначе пользователи с одинаковыми никами попросту не смогут зарегистрироваться на сервере после своего первого запуска. Однако, это можно обойти, сняв ограничение на регистрацию пользователей с одинаковыми никами в разделе разные настройки, но это может привести к путанице. 

После запуска клиента файл mc.ini импортируется в базу клиента и автоматически удаляется. 

Нужно это всё для обеспечения полностью автоматической установки, пользователю не будет задано ни одного вопроса, после инсталляции клиент чата будет свернут в трей, пока его не вызовут. 

Третий вариант еще очень удобен тем, что после установки MyChat Client может быть полностью настроен по усмотрению администратора, так как файл mc.ini может содержать любые настройки клиента, а не только те, которые указаны в минимальном наборе. Увидеть все настройки можно, экспортировав профиль настроек в файл из MyChat клиента.

 

Rambler's Top100