08.11.2010, 16:11 | #1 |
Модератор
|
Проблема: Массовое развертывание клиентов Dynamics Ax 2009
Имеется батничек Массовое развертывание клиентов 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. |
|
08.11.2010, 16:29 | #2 |
Модератор
|
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
08.11.2010, 23:49 | #3 |
Участник
|
Буржуи пишут, что ROOTDRIVE для установщика - это просто диск с достаточным количеством свободного места, так что смена диска может происходить из-за того, что на C: заканчивается место. Еще пишут, что надо в логах поискать признаки смены или игнорирования свойства TARGETDIR.
PS. Еще можно попробовать явно задавать установщику значения параметров InstallPath и InstallPath32Bit. Последний раз редактировалось gl00mie; 08.11.2010 в 23:52. Причина: дополнение |
|
|
За это сообщение автора поблагодарили: Poleax (2). |
09.11.2010, 09:47 | #4 |
Модератор
|
Цитата:
Сообщение от gl00mie
Буржуи пишут, что ROOTDRIVE для установщика - это просто диск с достаточным количеством свободного места, так что смена диска может происходить из-за того, что на C: заканчивается место. Еще пишут, что надо в логах поискать признаки смены или игнорирования свойства TARGETDIR.
PS. Еще можно попробовать явно задавать установщику значения параметров InstallPath и InstallPath32Bit. Думаю 90Гб на диске С: более чем достаточно.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
09.11.2010, 10:12 | #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. |
|
09.11.2010, 11:36 | #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. |
|
09.11.2010, 20:09 | #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%" ... |
|
16.11.2010, 11:18 | #8 |
Модератор
|
Использование %ProgramFiles% себя оправдало на x64-версиях ОС, проблем не возникло. Клиент работает.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
23.08.2012, 17:28 | #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 |
|
|