Files
autodesk/migration/inventory/plant3d-2019/README.md

38 lines
6.9 KiB
Markdown

# Plant 3D 2019 inventory
Дата аудита: 2026-07-30. Источник: $NetworkRoot (read-only). Анализ статический; EXE/DLL/CMD/BAT/PowerShell/LISP/MSI и установщики не запускались, сборка не выполнялась.
## Результат
- Найдено решений: 299; проектов: 366; потенциальных компонентов расширений: 648.
- Точное совпадение названия: All_Serv_Install найдено по пути \\phpsrv03\NBIM\code\CS\All_Serv_Install. В каталоге видны версия 1.1.0.0, инструкции, URL.txt и ZIP-релиз; исходного проекта там не обнаружено.
- Launcher найден: проект All_Serv_Load, All_Serv_Load.csproj, WinExe All_Serv_Load.exe, .NET Framework 4.8, AnyCPU. Путь: $launcher.
- Launcher читает Settings.xml, принимает XML-список плагинов, проверяет каталоги/файлы и копирует их в целевые каталоги; затем запускает объект из настройки. В Addins\start_plant_3d.bat подтверждён запуск PlantCleaner.exe, очистка PnPPersistentCache и cad.exe /product PLNT3D /language ru-RU.
- Обнаружены две копии загрузчика: рабочая и ersions\v 1.0.0.0.
## Факты и ограничения
Подтверждено исходным кодом: Launcher — WinForms EXE; загрузка AutoCAD — BAT; копирование — Form1.cs; настройки — XML; Autodesk API — ссылки в CSV. Выводы получены статически, фактический runtime-порядок и успешность загрузки не проверялись.
Предположение: All_Serv_Install — установочный/публикационный пакет, а All_Serv_Load — исполняемый загрузчик комплекта. Связь между ними через архивы/сетевую публикацию требует проверки содержимого релиза в отдельном безопасном этапе.
Неизвестно: реальные значения Settings.xml и download-списков в эксплуатации, профили /p, workspace /w, шаблоны /t, реестр, ApplicationPlugins/bundles и версия фактически установленного AutoCAD.
## Главные риски
1. Жёсткие пути C:\Program Files\Autodesk\AutoCAD 2019, PLNT3D и C:\AutoCAD User Support.
2. Сильная зависимость проектов от набора AutoCAD/Plant 3D API DLL 2019; совместимость с 2026 не выводилась.
3. XCopy/копирование и очистка целевых каталогов могут смешивать версии и оставлять неполный комплект.
4. Много дубликатов, архивных версий и бинарных релизов; источник конкретной развернутой DLL может быть неединственным.
5. Найдены credential-related keywords и поля пароля в исходниках/формах; значения в отчёт не записывались, требуется отдельная ревизия секретов.
## Следующие пять компонентов
1. All_Serv_Load и его Settings.xml/download_list.xml.
2. All_Serv_Install ZIP-релиз и updater (без распаковки в рабочем дереве).
3. P_Rec_Annot / OrthoLoader / UpdateOrthoDrawings — общая цепочка загрузки и много Plant API.
4. P_Rec_Update — SQLite и Plant project/data links.
5. P3DCorrectBoltsetLengths и P3DGetBoltsetReport — прямые Plant API references и релизы.
См. CSV и launcher-analysis.md, load-chain.md; пути и строки приведены в CSV/evidence.