19.02.2007, 18:16
|
#5
|
Участник
Регистрация: 28.11.2005
Адрес: Москва
|
Цитата:
Сообщение от Torin
А у нас, например, библиотека системных счетчиков просто не установилась. Кто то может посоветовать - как это сделать ручками ?
Вот кусок батника, которым я вручную ставлю AOSКод: @echo off
rem location of source and destination Axapta server directory
set __src_axapta=c:\axapta
set __src_ax32serv=%__src_axapta%\server\bin\ax32serv.exe
set __server_dir=%__src_axapta%\server
set __servicesroot=hklm\system\currentcontrolset\services
set __eventlogroot=%__servicesroot%\eventlog\application
rem set __svcname=%@iniread["%__src_axapta%\server\bin\ax32serv.ini",info,drivername]
set __svcname="Axapta Object Server"
rem clean up
unlodctr "%__svcname%"
rem set __svcname=%@replace[%=",,%__svcname%]
set __svcname=Axapta Object Server
rem add eventlog message table entries
reg add "%__eventlogroot%\%__svcname%" /v EventMessageFile /t REG_SZ /d "%__src_ax32serv%" /f
reg add "%__eventlogroot%\%__svcname%" /v TypesSupported /t REG_DWORD /d 7 /f
rem add performance counters
reg add "%__servicesroot%\%__svcname%\Performance"
reg add "%__servicesroot%\%__svcname%\Performance" /v Open /d "OpenPerformanceData" /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Close /d "ClosePerformanceData" /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Collect /d "CollectPerformanceData" /f
reg add "%__servicesroot%\%__svcname%\Performance" /v Library /d "%__server_dir%\bin\axperf.dll" /f
lodctr "%__server_dir%\bin\ax32serv.ini" reg, lodctr, unlodctr - стандартные виндовые утилиты
PS. строки с reg add "%__eventlogroot%\%__svcname%" - это таблица сообщений для eventlog, можно выкинуть
Последний раз редактировалось gl00mie; 19.02.2007 в 18:24.
|
|
За это сообщение автора поблагодарили: tolstjak (1), Torin (1), alex55 (1), vesna dba (1). |