AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.06.2005, 10:46   #1  
rumpleteazer is offline
rumpleteazer
Участник
 
127 / 28 (1) +++
Регистрация: 02.09.2002
Установка клиента через политики Active Directory
А кто-нибудь сталкивался с вопросом установки Аксаптовских клиентов средствами групповых политик Active Directory ? Возможно ли это?
__________________
С уважением, Rumpleteazer.
Старый 09.02.2006, 05:22   #2  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
Да, возможно. Наши админы пробовали, устанавливается нормально. Конфигурацию тоже устанавливали, через загрузку ветки реестра с оригинальной конфинурацией. Только я детали не знаю, как сделали. Наверно так же, как и все другие программы ставятся.
Старый 09.02.2006, 15:08   #3  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Установка клиентской части - совсем не обязательный процесс. Установите клиента на одну из машин, сокпируйте папку Bin на сервер, скриптом проверяйте наличие папки "%SystemDrive%/Program Files/Navision/Axapta" на компьютере пользователя. При отсутствии - создавайте папки, копируйте Bin и создавайте ярлык. Конфигурацию для подключения сохраняйте в xpo и указывайте вызов в ярлыке. Можно добавить проверку версии файла ax32.exe
Пример скрипта:
Dim DesktopPath, Shortcut
Dim UserName, SDrive
Dim WshShell, ObjEnv, Wscr
Dim fso
Dim VerCL, VerSRV
Dim ProgPath, WorkPath, LnkPath, TagPath, CfgPath, DPath
Dim oFolder, oFile, file
Const ClientPath = "G:\Axapta\Client"
Const DestPath = "%SYSTEMDRIVE%\Program Files\Navision\Axapta\Bin"
Const Cfg1 = "G:\Axapta\Axapta.xpo -user="

Set fso = createobject("Scripting.FileSystemObject")
Set WshShell = CreateObject("WScript.Shell")
Set ObjEnv = WshShell.Environment("Process")

SDrive = ObjEnv("SYSTEMDRIVE")
ProgPath = SDrive + "\Program Files\Navision\Axapta\Bin"
DPath = WshShell.ExpandEnvironmentStrings(DestPath)
If (Not fso.FileExists(ProgPath & "\Ax32.exe")) Then
If (Not fso.FolderExists(SDrive & "\Program Files\Navision")) Then
fso.CreateFolder(SDrive & "\Program Files\Navision")
End If
If (Not fso.FolderExists(SDrive & "\Program Files\Navision\Axapta")) Then
fso.CreateFolder(SDrive & "\Program Files\Navision\Axapta")
End If
If (Not fso.FolderExists(SDrive & "\Program Files\Navision\Axapta\Bin")) Then
fso.CreateFolder(SDrive & "\Program Files\Navision\Axapta\Bin")
End If
fso.CopyFile (ClientPath & "\*.*"), DPath
DesktopPath = WshShell.SpecialFolders("Desktop")
TagPath = DPath & "\Ax32.exe" & " " & Cfg1
If (Not fso.FileExists(DesktopPath & "\Axapta 3.0.lnk")) Then
Set Shortcut = WshShell.CreateShortcut(DesktopPath & "\Axapta 3.0.lnk")
Shortcut.TargetPath = """" & TagPath & """"
Shortcut.Arguments = CfgPath
Shortcut.WorkingDirectory = DPath
Shortcut.IconLocation = (DPath & "\Ax32.exe,0")
Shortcut.WindowStyle = 1
Shortcut.Save
End If
Else
VerCL = fso.GetFileVersion(ProgPath & "\Ax32.exe")
VerSRV = fso.GetFileVersion(ClientPath & "\Ax32.exe")
If (VerSRV <> VerCL) Then
set oFolder = fso.GetFolder(DPath)
Set oFile = oFolder.Files
For Each i In oFile
file = oFolder.Path & "\" & i.Name
fso.DeleteFile file, true
Next
fso.CopyFile (ClientPath & "\*.*"), DPath
End If
End If
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Неправильно работает импорт из Active Directory DSan DAX: Администрирование 1 01.10.2008 01:26
dax-lessons: Active directory in Axapta Blog bot DAX Blogs 0 27.08.2007 23:00
Что дает интеграция Microsoft Dynamics AX с Active Directory??? nicko DAX: Администрирование 10 23.04.2007 23:27
Интеграция с Active Directory. fialka DAX: Программирование 4 16.04.2007 14:35
Установка схемы Active Directory??? nicko DAX: Администрирование 1 13.07.2006 16:20

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:23.