gifts2017

ИТС для всех

Опубликовал Amid Dimas (dimas103) в раздел Администрирование - Системное

Зачастую бухгалтера не хотят смотреть информацию на дисках ИТС. Но бывает такое что диск нужен сразу и всем. Решение созрело простое.

Все знают что стоит запустить с ИТС файл IssSrvr.exe,  дать доступ на CD для бухгалтеров и вот оно счастье. Диск 1 а пользуются все. Но скорость работы при таком доступе оставляет желать лучшего.

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

Поэтому:

1 Пишем батник ServisITS.bat

 

rem Останавливаем сервис

net stop ITS

 

rem Ждем нажатия любой клавиши

@echo This batch file

 

@pause

 

rem Очищаем папку с прежним ИТС

 

del "D:\ITS\" /s /q

 

rem Копируем новый ИТС

 

xcopy "F:\*.*" "D:\ITS\*.*" /s /q

 

rem Стартуем сервис

 

Net start ITS

 

2 Как IssSrvr.exe сделать сервисом?

Нашел в инете

 

Как запустить программу как сервис?   

1. Лучше всего это делать под аккаyнтом админа, тогда пpи любом дpyгом аккаунте созданный сервис будет продолжать работать.  

2. Копиpyете файлы instsrv.exe и srvany.exe в какyю-нибyдь системнyю диpектоpию, напpимеp, в winnt\system32\ (Берутся из Resouce Kit \compmgmt.cab\srvany.exe, instsrv.exe. Ещё есть srvinstw - это GUI пошаговая оболочка делающая то же, что и instsrv, но ещё может ставить/сносить службы удаленно).  

 http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en

3. Запyскаете из командной стpоки: instsrv MyService c:\полный_пyть\srvany.exe где MyService -- пpидyманное вами имя вновь созданного сеpвиса. Если в имени имеются пpобелы, то имя сеpвиса необходимо заключить в кавычки.  

 "C:\Program Files\Windows Resource Kits\Tools\instsrv.exe" ITS "C:\Program Files\Windows Resource Kits\Tools\srvany.exe" (У меня вот так)

4. Тепеpь надо сконфигypиpовать этот сеpвис. Идёте в: Start -> Settings -> Control Panel -> Services, находите свой новосозданный сеpвис и щёлкаете на нём 2 pаза левой кнопочкой мышки. В откpывшемся окошке отмечаете, каким способом ваш сеpвис бyдет запyскаться: Automatic - бyдет запyскаться автоматически пpи загpyзки компьютеpа, Manual - бyдет запyскаться только, когда вpyчнyю запyстите, Disabled - совсем не бyдет запyскаться. Если хотите видеть заппущенный сеpвис в виде окна на десктопе, то отметьте чек-бокс "Allow Service to Interact with Desktop".  

 

5. Запyскаете regedt32 и создаёте key "Parameters" (без кавычек) в: HKLM \ SYSTEM \ CurrentControlSet \ Service \ Имя_Вашего_сеpвиса \  

 

6. Создаёте под созданным вами ключом "Parameters" (без кавычек) value "Application" (без кавычек) тип -- REG_SZ: и пpописываете там полный пyть к исполняемомy файлy. 

Hапpимеp, Application: REG_SZ: c:\полный_пyть\t-mail.cmd  

 

7. Пеpезагpyжаете компьютеp или стартуете сервис вручную.  

При чем вместо IssSrvr.exe сервисом у нас будет bat файл

 

rem CD ИТС

F:

start IssSrvr.exe

 

 

Теперь когда к нам пришел новый ИТС запускаем наш (Я это делаю из под админа в Терминале) ServisITS.bat он останавливает сервис. Идем до сервера извлекаем предыдущий диск ставим новый. Возвращаемся, нажимаем любую клавишу. И через 20 мин (в среднем столько нужно системе чтобы переписать ИТС в 4 GB) офис наслаждается новостями от 1С.

Пользуйтесь. :)

P.S. Перед использованием каждого диска, его лучше всего запускать вручную, потому что временами меняется защита диска и для ее установки нужны ручные действия. А потом уж можно и батником пользоваться. Столкнулся с этим на практике.

 

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Servis ITS.bat
.bat 0,13Kb
02.03.10
59
.bat 0,13Kb 59 Скачать
iss.bat
.bat 0,02Kb
02.03.10
17
.bat 0,02Kb 17 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Трактор Трактор (Трактор) 01.03.10 17:05
Есть другое решение. Проще в исполнении http://its.1c.ru/
Подписаться раз и даже диски менять ненадо. Только деньги плати :evil:
2. Amid Dimas (dimas103) 01.03.10 17:16
(1) как вариант. Не знал. Конечно удобней доступ отовсюду. Честно, согласен подписаться только на ИТС -интернет версию (увы такого нет). Диски надоели. Но вот есть диски и куда их девать. Думаю можно и попользоваться. ;)
Вышеописанным способом.
3. Алексей Новиков (novav) 01.03.10 17:27
Рекомендую батничег выложить сюда готовый, и пусть каждый под себя сам правит.
9. sound sound (sound) 23.12.10 14:38
Я понимаю, что малость опоздал :), но вдруг кому-то идея пригодится.
Сегодня столкнулся с аналогичной проблемой. Решил, что пускай все ходят на сайт под одним логином и паролем, да и хрен с ними, то есть чтоб с дисками не париться каждый месяц. И пусть еще они туда ходят прямо из 1С. Можно обработочку накидать кому-какую надо, я же встроил в свой форум (не сочтите за рекламу). Что получилось:

URL 	= "http://its.1c.ru/auth.php";
Логин 	= "MyLogin";
Пароль 	= "MyPassword";
СтрокаЗапуска = URL + "?login=yes&backurl=/index.php&AUTH_FORM=Y&TYPE=AUTH&USER_LOGIN=" + Логин + "&USER_PASSWORD=" + Пароль + "";
ЭлементыФормы.ПолеHTMLДокумента1.Перейти(СтрокаЗапуска);
...Показать Скрыть


То есть пользователям ничего вводить не надо и сайт всегда под рукой!
Можно и во внешнем браузере запустить, но я решил не париться.
dimas103; +1 Ответить
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа