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 см. в разделе Обзор файла конфигурации.