Data Store Location (Расположение хранилища данных)

Для хранения данных о сканируемых устройствах в приложении Autodesk Inventory Tool используется загружаемое в память хранилище объектов в виде файла XML. Хранилище данных загружается приложением AIT при запуске и сохраняется, если были внесены какие-либо изменения. Специальных требований к хранилищу данных нет — это обычный текстовый файл XML в файловой системе. Текстовый файл можно открыть и просмотреть в любом приложении, которое поддерживает открытие таких файлов, например в Блокноте. При первом запуске приложения AIT автоматически создается новое хранилище данных.

Расположение хранилища данных зависит от папки установки приложения AIT и конфигурации, заданной в файле AIT.exe.config.

Параметр DataStorePath в файле AIT.exe.config определяет расположение хранилища данных и по умолчанию имеет значение Default, указывающее приложению AIT, что нужно использовать папку по умолчанию:

      <setting name="DataStorePath" serializeAs="String">

        <value>Default</value>

      </setting>

Если приложение AIT запущено из папки Program Files, где оно устанавливается по умолчанию, то хранилище данных с именем файла DataStore.xml будет располагаться в следующей папке:

C:\ProgramData\Autodesk\AIT

Если приложение AIT запущено из папки, находящейся не в папке Program Files, например с USB-накопителя, то хранилище данных с именем файла DataStore.xml будет располагаться в той же папке, что и файл ScanWin.exe. Это гарантирует, что хранилище данных будет перемещаться вместе с утилитой.

Кроме этого, параметр DataStorePath в файле ScanWin.exe.config может также определять путь к файлу DataStore.xml.  Этот способ применим только при сетевом сканировании с использованием сценариев входа/запуска или инструментов сторонних разработчиков, таких как Microsoft System Center (SCCM).  Например:

      <setting name="DataStorePath" serializeAs="String">

        <value>\\SERVER01\AIT\AIT\Data\</value>

      </setting>

Путь должен заканчиваться символом «\». В результате файл DataStore.xml будет помещен в заданную папку.

Если для параметра PerComputerDataStore в файле AIT.exe.config задано значение True (Истина) (значение по умолчанию — False (Ложь)), то вместо одного общего хранилища данных с именем DataStore.xml для каждого устройства, на котором запущена утилита ScanWin, будет создано собственное хранилище данных с именем локального компьютера. Этот способ применим только при сетевом сканировании с использованием сценариев входа/запуска или инструментов сторонних разработчиков, таких как Microsoft System Center (SCCM).

      <setting name="PerComputerDataStore" serializeAs="String">

        <value>True</value>

      </setting>

Параметры DataStorePath и PerComputerDataStore следует изменять только при использовании сценария входа/запуска или сетевого сканирования с помощью инструментов сторонних разработчиков, таких как Microsoft System Center (SCCM).

Дополнительные сведения о файле AIT.exe.config см. в разделе Обзор файла конфигурации.