![]() |
#1 |
Модератор
|
![]()
Имеется батничек Массовое развертывание клиентов Dynamics Ax 2009
Появилась проблема на некоторых машинах при инсталляции на этапе установки самого клиента аксапты (5.0.593). Устанавливается на диск С:\Program Files\Microsoft Dynamics AX\50\Client\ ~ 400МБ Потом, что то не понятно глюкает и процесс продолжается уже на D:\Program Files\Microsoft Dynamics AX\50\Client\ Причем до этого D:\Program Files не было вовсе. Установка дополняется папкой D:\Program Files\Microsoft Dynamics AX\50\Client\Share, хотя она должна быть на С: Часть языковых файлов тоже на D: инсталится. Причер лога Components32 Log.txt Цитата:
MSI (s) (1C:68) [15:27:15:328]: Machine policy value 'MaxPatchCacheSize' is 10
Action start 15:27:15: CostInitialize. MSI (s) (1C:68) [15:27:15:328]: PROPERTY CHANGE: Adding ROOTDRIVE property. Its value is 'D:\'. MSI (s) (1C:68) [15:27:15:328]: PROPERTY CHANGE: Adding CostingComplete property. Its value is '0'. MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2205 2: 3: Patch MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2205 2: 3: PatchPackage MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2205 2: 3: MsiPatchHeaders MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2205 2: 3: __MsiPatchFileList MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2205 2: 3: PatchPackage MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2228 2: 3: PatchPackage 4: SELECT `DiskId`, `PatchId`, `LastSequence` FROM `Media`, `PatchPackage` WHERE `Media`.`DiskId`=`PatchPackage`.`Media_` ORDER BY `DiskId` MSI (s) (1C:68) [15:27:15:328]: Doing action: FileCost Action ended 15:27:15: CostInitialize. Return value 1. MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2262 2: Class 3: -2147287038 MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2262 2: Extension 3: -2147287038 MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2262 2: TypeLib 3: -2147287038 MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2262 2: IniFile 3: -2147287038 MSI (s) (1C:68) [15:27:15:328]: Note: 1: 2262 2: ReserveCost 3: -2147287038 Action start 15:27:15: FileCost. MSI (s) (1C:68) [15:27:15:328]: Doing action: CostFinalize Action ended 15:27:15: FileCost. Return value 1. MSI (s) (1C:68) [15:27:15:343]: PROPERTY CHANGE: Adding OutOfDiskSpace property. Its value is '0'. MSI (s) (1C:68) [15:27:15:343]: PROPERTY CHANGE: Adding OutOfNoRbDiskSpace property. Its value is '0'. MSI (s) (1C:68) [15:27:15:343]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceAvailable property. Its value is '0'. MSI (s) (1C:68) [15:27:15:343]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRequired property. Its value is '0'. MSI (s) (1C:68) [15:27:15:343]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRemaining property. Its value is '0'. MSI (s) (1C:68) [15:27:15:343]: PROPERTY CHANGE: Adding Dir_LocalUserApplicationDataMSDAXLog property. Its value is 'C:\Documents and Settings\All Users\Application Data\Microsoft\Dynamics Ax\Log'. ............................ MSI (s) (1C:68) [15:27:15:343]: PROPERTY CHANGE: Adding DIR_ClientBin property. Its value is 'D:\Program Files\Microsoft Dynamics AX\50\Client\Bin'. MSI (s) (1C:68) [15:27:15:343]: PROPERTY CHANGE: Adding DIR_ClientLog property. Its value is 'D:\Program Files\Microsoft Dynamics AX\50\Client\Log'. MSI (s) (1C:68) [15:27:15:343]: PROPERTY CHANGE: Adding DIR_Client_Common property. Its value is 'C:\Program Files\Microsoft Dynamics AX\Common'. MSI (s) (1C:68) [15:27:15:343]: PROPERTY CHANGE: Adding DIR_Setup property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup'. Цитата:
MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _LT0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\LT'.
MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _LV0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\LV'. MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _NL0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\NL'. MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _NB_NO0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\NB-NO'. MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _PL0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\PL'. MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _PT_BR0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\PT-BR'. MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _RU0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\RU'. MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _SV0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\SV'. MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _TH0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\TH'. MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _TR0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\TR'. MSI (s) (1C:68) [15:27:15:781]: PROPERTY CHANGE: Adding _ZH_HANS0.086A016B_74F7_4EDD_9FB9_807E16E25FC5 property. Its value is 'C:\Program Files\Microsoft Dynamics AX\50\Setup\ZH-HANS'. MSI (s) (1C:68) [15:27:15:796]: PROPERTY CHANGE: Adding _Bin0.0F6DBE5B_430C_4D50_9E72_014085FFD332 property. Its value is 'D:\Program Files\Microsoft Dynamics AX\50\Client\Bin'. MSI (s) (1C:68) [15:27:15:796]: PROPERTY CHANGE: Adding _Include0.1E83C0F5_4C97_4752_B060_6F2D1FA34044 property. Its value is 'D:\Program Files\Microsoft Dynamics AX\50\Client\Share\Include'. MSI (s) (1C:68) [15:27:15:796]: PROPERTY CHANGE: Adding _Bin0.1E83C0F5_4C97_4752_B060_6F2D1FA34044 property. Its value is 'D:\Program Files\Microsoft Dynamics AX\50\Client\Bin'. MSI (s) (1C:68) [15:27:15:796]: PROPERTY CHANGE: Adding DIR_ClientBin.1E83C0F5_4C97_4752_B060_6F2D1FA34044 property. Its value is 'D:\Program Files\Microsoft Dynamics AX\50\Client\Bin'. MSI (s) (1C:68) [15:27:15:796]: PROPERTY CHANGE: Adding _AR0.1E83C0F5_4C97_4752_B060_6F2D1FA34044 property. Its value is 'D:\Program Files\Microsoft Dynamics AX\50\Client\Bin\AR'. MSI (s) (1C:68) [15:27:15:796]: PROPERTY CHANGE: Adding _CS0.1E83C0F5_4C97_4752_B060_6F2D1FA34044 property. Its value is 'D:\Program Files\Microsoft Dynamics AX\50\Client\Bin\CS'. Может кто подобное уже встречал и знает решение? Зачем на D: ставит?
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#2 |
Модератор
|
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#3 |
Участник
|
Буржуи пишут, что ROOTDRIVE для установщика - это просто диск с достаточным количеством свободного места, так что смена диска может происходить из-за того, что на C: заканчивается место. Еще пишут, что надо в логах поискать признаки смены или игнорирования свойства TARGETDIR.
PS. Еще можно попробовать явно задавать установщику значения параметров InstallPath и InstallPath32Bit. Последний раз редактировалось gl00mie; 08.11.2010 в 23:52. Причина: дополнение |
|
|
За это сообщение автора поблагодарили: Poleax (2). |
![]() |
#4 |
Модератор
|
Цитата:
Сообщение от gl00mie
![]() Буржуи пишут, что ROOTDRIVE для установщика - это просто диск с достаточным количеством свободного места, так что смена диска может происходить из-за того, что на C: заканчивается место. Еще пишут, что надо в логах поискать признаки смены или игнорирования свойства TARGETDIR.
PS. Еще можно попробовать явно задавать установщику значения параметров InstallPath и InstallPath32Bit. Думаю 90Гб на диске С: более чем достаточно. ![]()
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#5 |
Модератор
|
Да действительно
Код: Property(S): DIR_VS_ENVIRONMENT = D:\ Property(S): TARGETDIR = D:\ Property(S): CommonAppDataFolder = C:\Documents and Settings\All Users\Application Data\ Property(S): Dir_LocalUserApplicationDataMSDAX = C:\Documents and Settings\All Users\Application Data\Microsoft\Dynamics Ax\ Property(S): Dir_LocalUserApplicationDataMicrosoft = C:\Documents and Settings\All Users\Application Data\Microsoft\ Property(S): Dir_UserDataFolder = C:\Documents and Settings\All Users\Application Data\ Property(S): DirGAC_x86 = D:\globalassemblycache\GAC32\ Property(S): DirGAC = D:\globalassemblycache\ Property(S): DIR_Client_Common = C:\Program Files\Microsoft Dynamics AX\Common\ Property(S): DIR_MicrosoftDynamicsAX = C:\Program Files\Microsoft Dynamics AX\ Property(S): ProgramMenuFolder = C:\Documents and Settings\All Users\Главное меню\Программы\ Property(S): ReportingDir = C:\Program Files\Microsoft Dynamics AX\50\Reporting Services\ Property(S): DIR_WSS = C:\Program Files\Microsoft Dynamics AX\50\WSS\ Property(S): ProgramFilesFolder = C:\Program Files\ Property(S): DIR_Client = C:\Program Files\Microsoft Dynamics AX\50\Client\ Property(S): INSTALLDIR32 = C:\Program Files\Microsoft Dynamics AX\50\ Property(S): DIR_MicrosoftDynamicsAX32 = D:\Program Files\Microsoft Dynamics AX\ Property(S): ProgramFilesFolder32 = D:\Program Files\ InstallPath %ProgramFiles%\Microsoft Dynamics AX\50 Indicates the root path for all Microsoft Dynamics AX files installed on a computer. InstallPath32Bit %ProgramFiles%\Microsoft Dynamics AX\50 Indicates the root path for all 32-bit Microsoft Dynamics AX files installed on a computer. This parameter is used only when installing on a 64-bit operating system.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#6 |
Модератор
|
Проблема решена.
![]() Команда с параметрами для корректной установки (может кому пригодится): Код: Setup.exe LogDir="C:\Program Files\Microsoft Dynamics AX\50\Client\Log\AX2009Log.txt" InstallPath="%ProgramFiles%\Microsoft Dynamics AX\50" InstallPath32Bit="%ProgramFiles%\Microsoft Dynamics AX\50" HideUI=1 AcceptLicenseTerms=1 InstallClientUI=1 ClientAosServer="DynamicsAx2009@SrvAOS" ClientLanguage=ru ClientHelpLanguages=ru
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#7 |
Участник
|
Использование %ProgramFiles% и для InstallPath, и для InstallPath32Bit будет некорректным на x64-версиях ОС с учетом того, что "гуёвый" клиент Аксапты есть только в x86-варианте. Из моего скромного опыта более корректным является такой вариант:
Код: set install_dir=Microsoft Dynamics AX\50 set install_base=%ProgramFiles% set install_base32b=%ProgramFiles% if not "%ProgramW6432%"=="" set install_base=%ProgramW6432% if not "%ProgramFiles(x86)%"=="" set install_base32b=%ProgramFiles(x86)% setup.exe InstallPath="%install_base%\%install_dir%" InstallPath32Bit="%install_base32b%\%install_dir%" ... |
|
![]() |
#8 |
Модератор
|
Использование %ProgramFiles% себя оправдало на x64-версиях ОС, проблем не возникло. Клиент работает.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#9 |
Модератор
|
![]() Цитата:
Установка не может быть продолжена. Параметр командной строки InstallPath содержит недопустимое значение "C:\Program Files (x86)\Microsoft Dynamics AX\50".
Исключение: Недопустимый путь установки. Путь установки InstallPath для 64-разраядных файлов не может быть в папках, зарезервированных для 32-разрязных файлов. Введите другой путь.. === Произошла отмена или сбой установки. Подробности см. в предыдущих сообщениях в журнале. Цитата:
Проблема
Если значение реестра % ProgramFiles % записывает 32-разрядное приложение на компьютере под управлением 64-разрядной версии Windows Vista, Windows Vista автоматически изменяет эту строку % ProgramFiles(x86) %. Невозможно изменить это поведение.Решение Чтобы предотвратить изменение % ProgramFiles % реестра значение, которое записывает 32-разрядное приложение Windows Vista, воспользуйтесь одним из следующих методов. P.S. т.е. %ProgramFiles% на %programfiles% ![]()
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
Теги |
client, installation |
|
|