Kernel Rollup 3 для DAX 3.0

Вышел Kernel Rollup (KR) 3 для Microsoft Dynamics Ax 3.0. Найти можно на PartnerSource и CustomerSource.

KR3 является обновлением ядра, работающего с приложениями от сервисных пакетов (SP) 4 и выше. Клиент работает и на Microsoft Vista!

Что самого интересного в данном пакете обновления? Исправлено несколько проблем в управлении памятью и ошибка в отображении числа текущих пользователей. Кстати, не нужно забывать, что часть исправлений содержит как исправление в ядре, так и в виде кода X++. Соответствующие файлы XPO также находятся в KR3.

Особенностью любого Kernel Rollup является отсутствие возможности использования Web Deployment. Для России это было не актуально с отсутствием цифровой подписи локализованного приложения и так.

В случае массового развертывания рекомендуется использование Group Policy. Пример есть в файле ReadMe первого и последующих Kernel Rollup.

Что же делать, если предоставлено обновление (исправление) к самому Kernel Rollup, и необходимо обновить большое количество компьютеров? Один из вариантов скрипта, при котором устанавливается пакет KR3 (содержащий KR1 и KR2) и затем 'накатывается' исправление к KR, выпущенного в виде файла msp, указан ниже.

@echo off

REM Проверить временные файлы, если имеются прервать выполнение

If exist %temp%\insttmp.txt goto end

REM Временных файлов нет, можно их создать и выполнить скрипт

REM
REM Этот скрипт написан для развертывания Axapta 3.0 KR1 +
REM KR3 + исправления к KR3 в автоматическом режиме
REM

call \\file_server\shared_folderKR1_KR3\setup.exe /quiet /log "c:\AXKR1.log"

call \\file_server\shared_folderKR3_HF\setup.exe /quiet /log "c:\AXKR3.log"

REM Создание временного файла

Echo Install Successful > %temp%\insttmp.txt

REM Переход, если установка выполнена или прервана ранее

:end

Echo.