Как запустить autodesk vault

Обновлено: 07.07.2024

Сегодня работа проектных компаний в России сопряжена с рядом вызовов. Они сталкиваются с повышением конкуренции на рынке; заказчик диктует сжатые сроки реализации; для всех стало привычным, что они не готовы переплачивать даже за проекты заведомо более высокого качества проработки, что напрямую сказывается на сравнительно невысокой маржинальности проектирования.

Все это требует непрерывного совершенствования от проектных компаний. Это касается как технологии проектирования – все больше и больше компаний используют преимущества технологии информационного моделирования (BIM) с целью повышения качества и точности, так и технологии взаимодействия между подразделениями, о которой пойдет речь в данной статье. Сразу надо оговориться, что под подразделениями здесь мы будем понимать и внутренние отделы компании, и внешних подрядчиков.

Когда компании выходят на новый этап взросления и осознают, что взаимодействие участников проектов – проектировщиков, руководителей отделов, BIM-менеджеров, ГИПов, директоров – несовершенно, первое, с чего они начинают, – формализация текущих процессов с целью поиска слабых мест. Успешный результат такой работы выражается достаточно детальной блок-схемой взаимодействия на всех стадиях. После оптимизации эта блок-схема может стать основой для создания корпоративного Стандарта проектирования и/или Стандарта работы на проекте (чаще всего применимо к девелоперам и управляющим проектированием).

Autodesk Vault документооборот

Рис. 1. Блок-схема взаимодействия на всех стадиях

Однако понять текущие процессы и выявить их несовершенство – это только часть общей задачи. Следующий шаг – техническая реализация, то есть конкретные программы и технологии, которые будут контролировать выполнение оптимальной схемы взаимодействия участников процесса проектирования в автоматическом режиме. Здесь надо сказать о смежных задачах: не допустить остановки и замедления текущей работы (что обеспечивается прозрачностью внедрения), гибкое администрирование, интеграция и слаженная работа с САПР системами организации, простота и понятность для проектировщиков (их работа не должна стать сложнее) и, конечно, решение задач бизнеса.

Для технической реализации повышения эффективности взаимодействия проектных отделов компании используют PDM (Product Data Management) системы, которые позволяют решить целый ряд задач, основные из которых перечислены ниже:

  • обеспечение строгого порядка в проектной документации;
  • улучшенный контроль за ходом проекта;
  • достижение высокого уровня безопасности данных.

Надо отметить, что в связи с бурным развитием облачных технологий они все чаще входят в нашу жизнь. Решения линейки BIM 360 уже зарекомендовали себя с наилучшей стороны и используются на множестве проектов в России. Однако для многих компаний они неприменимы по ряду причин, что обосновывает их желание остановиться на классических PDM сиcтемах, которые полностью работают в периметре компании.

Autodesk Vault – это многофункциональный программный комплекс, объединяющий в себе функции технического документооборота и поддержки управления проектами. Он позволяет эффективно управлять данными проектов AutoCAD, Civil 3D и Revit. Благодаря широкому спектру возможностей Vault может быть незаменимым инструментом для Заказчика Строительства, Генерального проектировщика, Техзаказчика, Проектного подрядчика и Проектировщика в процессе всего жизненного цикла проекта.

В настоящий момент на рынке появляется множество отечественных и зарубежных PDM систем, которые заявляют отличную интеграцию с наиболее популярными САПР/BIM платформами в России: AutoCAD и Revit, де-факто ставшими стандартом отрасли (согласно отчету об исследовании «Уровень применения BIM в России», 2017). Со всем уважением к данным разработкам, мы решили освежить представление читателей о современном уровне развития Autodesk Vault и рассмотреть его функции на примере версии Professional. Они упрощают выполнение рутинных операций для пользователей, обеспечивают контроль за процессом проектирования для руководства и, конечно, являются best-in-class системой работы с AutoCAD и Revit. Мы сознательно не стали подробно останавливаться на отдельных узких функциях (например таких, как пакетная печать), сосредоточившись на основных и, на наш взгляд, наиболее важных для проектных компаний при решении их бизнес-задач.

Преимущества для проектировщиков

1. Глубокая интеграция с имеющимся ПО, возможность работы из привычного интерфейса

Клиенты надстройки Autodesk Vault Add-in предоставляют базовые функции хранилища в среде родительского приложения. Добавляя файлы к хранилищу, надстройки сохраняют специфические для приложения связи данных. Такая интеграция упрощает процесс внедрения PDM, так как проектировщик работает с хранилищем из привычного интерфейса.

Autodesk Vault документооборот

Autodesk Vault документооборот

Рис. 2. Надстройки Autodesk Vault Add-in (AutoCAD, Revit)

2. Автоматизация заполнения штампа, полей документов по всему проекту

Autodesk Vault поддерживает синхронизацию как системных, так и пользовательских свойств со свойствами (полями) в используемом ПО.

Этот функционал позволяет избежать рутинных операций, связанных с изменениями, например, наименования проекта в процессе работы.

Autodesk Vault документооборот

Рис. 3. Настройка синхронизации свойств

3. Гарантированная работа только с актуальными файлами

В Vault можно открывать и редактировать файлы из хранилища с помощью Vault Client или ряда надстроек (Revit, AutoCAD и т. д.). Последняя версия выбранной редакции извлекается из хранилища вместе с дочерними файлами, находящимися в этом хранилище. Также у вас всегда есть возможность вернуться к ранее разработанной версии или редакции файла.

Когда накапливается большой объем данных при использовании BIM инструментов (Autodesk Revit, Autodesk Civil 3D), Autodesk Vault Professional становится незаменимым инструментом организации структурированного хранения информации и поддержания её целостности.

Autodesk Vault документооборот

Рис. 4. Организация структурированного хранения информации

Пример организации хранения связанных файлов

В компании с каждым объектом комплексной модели связан пакет документации. Документация представлена в виде набора PDF-файлов и хранится в системе управления проектными данными Autodesk Vault Professional.

На вкладке «Применение» отображаются все файлы, связанные с файлом, выделенным в рабочей области (вложения к данному файлу, внешние ссылки, содержащиеся в файле).

Autodesk Vault документооборот

Рис. 5. Вкладка «Применение»

4. Автоматизированная выгрузка комплекта документации по проекту

Autodesk Vault документооборот

Рис. 6. Автоматизированная выгрузка комплекта документации по проекту

Администраторы могут настроить автоматическую публикацию файлов PDF для более эффективного управления документами в процессе окончательного завершения проекта. При переходе проекта в состояние, отмеченное как завершённое, Job Processor в Vault автоматически обновляет ссылки и свойства чертежа, что позволяет обеспечить точное представление PDF.

5. Оперативный поиск документов по всем проектам

С помощью конструктора запросов можно создавать подробные запросы, добавляя в качестве критериев поиска свойства и значения. Для удобства поиска по определённым критериям можно создать и сохранить папку шаблона поиска для дальнейшего повторного обращения к сохранённым поискам.

Autodesk Vault документооборот

Рис. 7. Оперативный поиск документов по всем проектам

6. Настройка жизненного цикла документации для согласования проектных решений

Определение жизненного цикла — это механизм, который можно настроить для автоматического назначения объектам Vault режима безопасности, поведения и свойств в зависимости от этапа процесса проектирования. Ниже приведён пример организации этапов жизненного цикла согласования проектной документации.

Autodesk Vault документооборот

Рис. 8. Организация жизненного цикла и безопасности

Преимущества для руководства

1. Оперативный контроль за проектной деятельностью

Самым важным преимуществом для руководителя при использовании Autodesk Vault является возможность контролировать процесс выполнения проекта, а также занятость подчинённых на проектах при помощи встроенного генератора отчётов.

Autodesk Vault документооборот

Рис. 9. Формирование отчета

2. Организация среды общих данных совместно с Заказчиком и Субподрядчиками

Важной задачей при организации среды общих данных (на базе Autodesk Vault) является обеспечение сохранности и безопасности данных: независимые компании, участвующие в проекте, заинтересованы в том, чтобы сохранить свою интеллектуальную собственность, а заказчик – в том, чтобы ни один важный документ не пропал даже случайно.

3. Организация переписки по проекту

С помощью надстройки Vault для Outlook можно выполнить следующие основные задачи хранилища:

  • вход и выход из хранилища;
  • добавление файлов в хранилище.

Такая интеграция обеспечивает сохранность и упорядоченность переписки по проекту в одном месте и позволяет разгрузить почтовый ящик руководителя.

Autodesk Vault документооборот

Рис. 10. Сохранение переписки по проекту

Лёгкость освоения PDM Autodesk Vault Professional обеспечивается удобным и интуитивно понятным интерфейсом, где для пользователей отсутствует избыточность функционала, а для администраторов имеется гибкий инструментарий настроек.

Пакет адаптации DarkStream

Для ускорения процесса внедрения Autodesk Vault в производственные процессы компанией Brownie Software разработан пакет адаптации DarkStream.

DarkStream – это система технического документооборота, встроенная в Autodesk Vault Professional. Система существенно расширяет возможности Vault, облегчает его внедрение, оптимизирует использование и масштабирование.

Функциональные возможности модуля DarkStream:

  1. Картотека проектов – сокращает рутинные операции при регистрации новых проектов за счёт удобной работы со свойствами;
  2. Шаблоны папок – позволяет внедрить единый стандарт работы с общими папками для повышения качества совместной работы;
  3. Права доступа – сводит до минимума ручное распределение прав доступа за счёт их преднастроенности и пакетного назначения;
  4. Выдача заданий – облегчает коммуникации между участниками проекта благодаря выдаче и согласованию заданий в электронном виде;
  5. Интеграция с MS Project – даёт возможность ГИПу заранее реагировать на возможные сдвиги сроков, сокращая при этом риски проектов;
  6. Оперативный контроль проекта – создаёт чёткое понимание состояния проекта в разрезе выданных заданий благодаря цветовой индикации, удобной сортировке и автоматизированным оповещениям по электронной почте;
  7. Генератор отчётов – генерирует отчёты для анализа исполнительской дисциплины. С помощью фильтров отчёт легко настроить для вывода необходимой руководству информации;
  8. Администрирование данных – упрощает управление данными с помощью инструментов пакетного редактирования свойств и состава структуры папок, изменения сведений о проектах и участниках проектов.

При выборе корпоративной системы PDM важно учитывать распространённость программного продукта на территории РФ, лёгкость его освоения и внедрения в реалиях проектной деятельности российских компаний.

У Autodesk Vault тысячи пользователей и десятки успешных внедрений в России, часть из них доступна на странице историй успеха Autodesk или на сайте ПСС ГРАЙТЕК. Множество практических вопросов по использованию оперативно решаются благодаря активной работе Autodesk Community на соответствующей ветке Autodesk Forums. Обширная информация представлена на сайте Autodesk Vault.

С видеозаписями по использованию продукта можно ознакомиться на YouTube канале ПСС Грайтек.

В это й статье изложены рекомендации по использованию программы Autodesk Vault и описаны стандартные методы ее развертывания. Хотя документ не охватывает всего многообразия возможных вариантов развертывания программы, приведенные здесь методы являются наиболее простыми и удобными.

Примечание. Autodesk рекомендует обращаться к реселлеру по любым вопросам, относящимся к профессиональному развертыванию Autodesk Vault.

Архитектура Vault

Рис. 1. Рекомендуемая установка (один сервер)

Рис. 1. Рекомендуемая установка (один сервер)

Сервер хранилища

• сервер базы данных содержит все метаданные для хранилища. По умолчанию Autodesk Vault устанавливает ограниченную версию Microsoft SQL Server 2000, которая называется Microsoft Desktop Engine (MSDE). MSDE можно в любой момент обновить до полной версии SQL Server. О наличии и цене обновления можно узнать у реселлера Microsoft. Метаданные, хранящиеся в MSDE, необходимы для правильного функционирования хранилища. Они поддерживают работу индекса поиска и обеспечивают связь между данными в хранилище файлов;

Клиенты хранилища

Vault Explorer

Это приложение предоставляет интерфейс для работы с сервером хранилища. С его помощью можно просматривать общую структуру хранилища, добавлять в хранилище файлы и т.д.

Интеграция приложений с хранилищем

Для работы с хранилищем часто используются интегрированные приложения, например Autodesk Vault для Autodesk Inventor, Autodesk Vault для AutoCAD, Autodesk Vault для Microsoft Office и т.д. Такие клиенты обеспечивают:

• непосредственный доступ к хранилищу из приложения;

• более полную информацию о природе данных в хранилище;

В качестве примера можно привести взаимодействие с Autodesk Inventor. При добавлении данных в хранилище с помощью Autodesk Inventor сохраняются все сложные взаимоотношения между изделиями, чертежами, схемами и т.д.

Примечание. Использование интегрированных клиентов минимизирует риск потери таких данных, как связи между деталями в изделии. Autodesk рекомендует по возможности использовать интегрированные клиенты, если они поддерживаются тем или иным приложением.

Установка

Сервер хранилища и соответствующие клиенты можно настроить различными способами. Лучше всего разместить сервер управления данными Autodesk Data Management на отдельном компьютере, выделенном под Autodesk Vault, а соответствующим клиентам разрешить обмен данными с этим сервером (рис. 2).

Рис. 2. Рекомендуемая конфигурация

Рис. 2. Рекомендуемая конфигурация

Примечание. Отдельный выделенный сервер означает, что другие приложения, которые в иных условиях могут конфликтовать с Autodesk Vault, не будут вмешиваться в его работу. Таким образом можно устранить несовместимость с Microsoft Exchange, а также с другими системами управления данными и документооборотом.

Другие варианты конфигурации

Установить и настроить Autodesk Vault можно множеством различных способов. Тем не менее Autodesk рекомендует именно односерверную модель по следующим причинам:

Системные требования

Обновление с предыдущей версии

Если Autodesk Vault уже установлен, для обновления системы выполните следующее:

1. Создайте резервную копию хранилища. Перед обновлением программы обязательно следует убедиться, что имеется надежная копия данных, созданная с помощью специального средства, входящего в комплект поставки продукта (в Autodesk Vault Manager).

Несколько хранилищ

Примечание. Рекомендуется использоваться одно хранилище.

Рис. 3. Несколько хранилищ

Рис. 3. Несколько хранилищ

Преимущества использования нескольких хранилищ

Использование нескольких хранилищ обеспечивает ряд преимуществ:

• это удобно прежде всего в целях обучения, когда требуется создать площадку, на которой пользователи могут экспериментировать с данными, не затрагивая основного хранилища. Так, для каждого пользователя можно создать свое хранилище, а по окончании учебы удалить те хранилища, которые стали ненужными;

• для проектных организаций, возможно, будет удобным создать отдельное хранилище для каждого из клиентов, с которыми приходится работать. Тогда данные (шаблоны, стандарты, проектная информация), относящиеся к различным заказчикам, будут храниться отдельно;

• внутри группы могут быть созданы различные подразделения, каждое из которых работает над своими проектами. При отсутствии необходимости в обмене данными между такими подразделениями использование нескольких хранилищ может оказаться полезным.

Слабые стороны использования нескольких хранилищ

Обновление до полной версии SQL Server

Об обновлении до полной версии SQL Server следует задуматься в следующих случаях:

• если число пользователей превышает 10;

• если количество метаданных, находящихся в одном хранилище, превышает 2 Гбайт. (Примечание. Имеется в виду объем метаданных в хранилище, а не общий объем информации, в действительности содержащейся в файлах хранилища.)

Примечание. Важно отслеживать размер файла базы данных SQL. Если размер базы приближается к 1,5 Гбайт, то следует подумать либо об удалении устаревших версий из хранилища, либо об удалении ненужных свойств из системы, либо о планировании перехода на полную версию SQL.

Поддерживаются два метода обновления или установки SQL Server для работы с Autodesk Vault:

• обновление MSDE до полной версии SQL Server;

• установка Autodesk Data Management Server на существующий экземпляр AUTODESKVAULTSQL.

Вопрос: Как осуществляется лицензирование при необходимости одновременного запуска нескольких копий SQL Server 2000?

Ответ: На одном и том же компьютере можно запустить несколько экземпляров SQL Server 2000. Это особенно полезно в случаях, когда необходимо запустить на сервере несколько приложений, каждое из которых должно выполняться изолированно и не влиять на другие.

Модель процессорного лицензирования (Processor licensing) SQL Server 2000 позволяет установить несколько копий SQL Server на одном и том же компьютере без дополнительных лицензий. Модель Server/CAL позволяет установить несколько копий SQL Server на одном компьютере только при использовании SQL Server 2000 Enterprise Edition. В случае Standard Edition, использующем модель Server/CAL, для каждой копии необходима отдельная лицензия.

Обучение

Для обеспечения эффективной работы всех пользователей группы с Autodesk Vault необходимо иметь общее представление об особенностях развертывания. Как правило, внедрить Autodesk Vault не так уж и сложно. Но поскольку работать с ним придется многим пользователям, необходимо быть уверенным, что развертывание осуществляется правильно.

Знакомство с Autodesk Vault

Примечание. Всем пользователям в дополнение к приведенным ниже советам рекомендуется пройти обучение в авторизованном учебном центре Autodesk.

Обучение пользователей

Как уже упоминалось, в целях обучения работе с Autodesk Vault рекомен дуется выделить каждому пользователю свое отдельное хранилище. Это устранит опасность потери важных производственных данных в процессе учебы.

Резервное копирование

Нельзя недооценивать важность резервного копирования данных из Autodesk Vault. Ниже приводятся рекомендации по его проведению.

Применение утилиты резервного копирования/восстановления

В комплект поставки Autodesk Vault включена утилита резервного копирования/восстановления, которая упаковывает все необходимые данные на случай возникновения сбоев на сервере. Утилита вызывается из Vault Manager. В процессе резервного копирования и восстановления доступ пользователей к хранилищу запрещен.

Autodesk Vault Manager создает резервные копии и восстанавливает все хранилища, имеющиеся на сервере (рис. 4). Возможность выбирать отдельные хранилища для резервного копирования или восстановления не предусмотрена.

Рис. 4. Резервное копирование и восстановление с помощью Vault Manager

Рис. 4. Резервное копирование и восстановление с помощью Vault Manager

Планирование резервного копирования

Следующим шагом должна стать автоматизация процесса. Обычно для этого либо пользуются мастером планирования заданий Windows, либо включают резервное копирование в план сохранения на ленточных накопителях.

Мастер планирования заданий Windows

Этот процесс предусматривает вызов инструментов резервного копирования Vault Manager с помощью стандартного пакетного файла Microsoft Windows.

1. Создайте новый текстовый файл с именем Backup.txt.

2. Вставьте в него следующий текст:

REM THIS WILL STOP THE WEB SERVER AND “CYCLE” THE SQL SERVER

REM PROVIDING THE BEST RESULTS FOR BACKING UP THE VAULT

NET STOP MSSQL$AUTODESKVAULT

NET START MSSQL$AUTODESKVAULT

REM DELETE B AND CASCADE A BACKUP SUBDIRECTORIES

RMDIR /Q /S “C:\Backup\Vault\B”

MOVE /Y “C:\Backup\Vault\A” “C:\Backup\Vault\B”

REM CREATE A NEW DIRECTORY FOR THE BACKUP

REM START THE BACKUP PROCESS (THIS IS ONE LINE OF TEXT)

“C:\Program Files\Autodesk\Data Management Server 4\Vault Manager\Connectivity.VaultManager.exe” -Obackup -B”C:\Backup\Vault\A” -VUadministrator –VP

REM START THE WEB SERVER

3. Отредактируйте пути резервного копирования и установки, как это требуется. Если была выполнена установка по умолчанию, приведенный текст должен работать без изменений.

4. Переименуйте файл в Backup.bat , чтобы преобразовать его в пакетный файл.

Сохранение на ленточных накопителях

Существует несколько способов резервного копирования хранилища на ленточные накопители: либо непосредственно на них, либо аналогично тому, как работает Windows Task Scheduler.

Предпочтительнее и надежнее включить резервное копирование хранилища с помощью инструментов Vault Manager в план резервного копирования на ленточные носители. Многие системы позволяют выполнять определенные сценарии до и после сохранения на ленточном накопителе.

Примечание. Autodesk не рекомендует осуществлять резервное копирование базы данных SQL и файлов непосредственно на ленточные носители. Это может привести к трудностям при переходе на новую версию Autodesk Vault или при восстановлении хранилища на новой машине.

Для резервного копирования на ленточный накопитель воспользуйтесь следующими сценариями:

1. Запустите приведенный ниже сценарий перед началом работы ленточного накопителя:

REM THIS WILL STOP THE WEB SERVER AND “CYCLE” THE SQL SERVER

REM PROVIDING THE BEST RESULTS FOR BACKING UP THE VAULT

NET STOP MSSQL$AUTODESKVAULT

NET START MSSQL$AUTODESKVAULT

REM START THE BACKUP PROCESS (THIS IS ONE LINE OF TEXT)

“C:\Program Files\Autodesk\Data Management Server 4\Vault Manager\Connectivity.VaultManager.exe” -Obackup -B”C:\Backup\Vault\A” -VUadministrator –VP

2. Запустите следующий сценарий по окончании работы ленточного накопителя:

REM DELETE THE BACKUP SET AFTER THE TAPE SET COMPLETES

RMDIR /Q /S “C:\Backup\Vault\A”

REM START THE WEB SERVER

Проверка резервной копии

Чтобы убедиться в возможности правильного восстановления сохраненных данных, полезно протестировать полученную резервную копию и процедуры резервного копирования.

Пользователь службы подписки имеет доступ к Autodesk Vault, утилите управления файлами, предоставляющей хранилище, в котором можно хранить документы и файлы и управлять ими. Autodesk Vault предоставляет мощные средства управления файлами и отслеживания изменений в них. Поддерживается архив копий главных файлов, что облегчает возврат к более ранним версиям файлов. Предусмотрена возможность выборки файлов для внесения изменений и последующего возврата их в архив. Главная копия недоступна для непосредственного редактирования. Во время процедуры возврата файла его можно снабдить комментариями, относящимися к внесённым изменениям, для информирования других пользователей о выполненных изменениях. Это обеспечивает возможность быстро ознакомиться с этапами разработки проекта и его журналом.

Autodesk Vault содержит два необходимых компонента: сервер Autodesk Data Management и клиент Vault. Дополнительно можно установить Vault Office Add-in.

За информацией об использовании системы Vault обратитесь к справочной системе Vault.

Примечание Возможна загрузка омновных компонентов для Autodesk Vault из узла Autodesk Subscription.

Сервер Vault Data Management

На сервере Vault Data Management хранятся главные копии всех пользовательских документов и проектов. Благодаря централизованному хранению всех данных в одном месте группа пользователей получает удобную возможность совместного использования информации и управления ею.

В клиентское ПО Vault входит средство Autodesk Vault Explorer. Vault Explorer является автономным приложением, предоставляющим инструменты для доступа к данным, хранящимся в сервере Autodesk Data Management. Работая в программе AutoCAD, можно войти в систему Vault, открыть в ней файлы, вставить их и выйти из Vault. Предусмотрена также возможность доступа к Vault с помощью Vault Explorer. С помощью Vault Explorer можно выполнять следующие действия:

  • Управлять системой Vault.
  • Управлять учётными записями пользователей Vault.
  • Задавать рабочие папки.
  • Создавать папки в системе Vault.
  • Добавлять, извлекать и возвращать файлы (включая файлы, отличные от файлов Inventor и DWG; исключением являются файлы AutoCAD Electrical)
  • Перемещать файлы в системе Vault.
  • Переименовывать файлы в системе Vault.
  • Просматривать журнал учёта изменений в проекте.
  • Создавать объединения файлов в рамках системы Vault, связывая два или более файлов.
  • Выбирать самую последнюю версию файла.
  • Упаковывать файлы с помощью команд "Упаковать" и "Выполн".

Vault Office Add-in (возможное дополнение)

Дополнительный компонент обеспечивает доступ из системы Vault в продукты пакета программ Microsoft® Office (Word, Excel). Доступ из системы Vault в программы Microsoft Office осуществляется аналогично доступу из AutoCAD. Для использования этого компонента необходимо произвести установку клиента Vault.


Лёгкое программирование под Autodesk Vault. Часть 1


Мало кто поспорит с тем, что для любого администрирования весьма необходимым является умение написания сценариев.

Какая нам от него польза?

Во-первых, благодаря простоте начал работы с ним и минимальному количеству кода, можно без избыточной «шелухи» кода – которая образуется, например, при работе в Visual Studio – понять логику SDK и методику работу с сервером Vault. Фактически, идем от простого - к сложному.

Во-вторых, PowerShell является встраиваемым языком, что позволяет уже написанный код использовать в приложениях на других языках.

В третьих, язык позволяет строить конвейеры объектов, что является невероятно полезным ввиду специфики Vault.

В четвертых, вы получите, либо углубите знания по новому языку, который пригодится не только при работе с Vault.

Если у Вас Windows 7 и выше, язык уже является встроенным в систему, разве что рекомендовал бы его обновить до версии 3.0 так, либо так (требуется проверка подлинности Windows). Если у Вас Windows более ранней версии, можно установить PowerShell 2.0. Ярлыки для вызова расположены в Пуск->Все программы->Стандартные->Windows PowerShell. В зависимости от разрядности сервера выбираете: x86 – для 32-битной версии, либо без дополнительных отметок – для x64. Для удобства можно использовать графическую оболочку PowerShell ISE, однако настоятельно рекомендовал бы использовать PowerGUI – бесплатный редактор с подсветкой синтаксиса, отладкой, сниппетами, и пр.

Считаем, что Vault SDK уже установлен в расположение по умолчанию.

Создадим приложение, экспортирующее информацию о пользователях в CSV.

Блок-схема алгоритма получения списка пользователей от сервера Vault

Алгоритм работы с сервером следующий:

Стоит отметить, что он в зависимости от языка реализации он не меняется.

Теперь, собственно, код.

Add - Type -Path "C:\Program Files (x86)\Autodesk\Autodesk Vault 2014 SDK\bin\Autodesk.Connectivity.WebServices.dll" $users | Export-Csv c: / AllUsers.csv -Delimiter ";" -Encoding Unicode

Как было замечено выше, PowerShell позволяет строить конвейеры объектов. Благодаря этому нет необходимости для вывода в файл строить циклы с перебором объектов по одному.

И теперь код без комментариев:

Add - Type -Path "C:\Program Files (x86)\Autodesk\Autodesk Vault 2014 SDK\bin\Autodesk.Connectivity.WebServices.dll"


Не правда ли, кратко и изящно?

Читайте также: