Устаревшее |
---|
Формат строки запуска утилиты из консоли:
TCModuleMigrationUtility.exe keys
Возможные значения keys |
Описание |
---|---|
/? |
Вывод развернутой подсказки по ключам запуска |
-m <mode> |
Запуск утилиты в одном из режимов. Варианты значений для <mode>: export, import, tree. Режим tree возвращает дерево объектов, которые будут экспортированы при заданной конфигурации при помощи файла json в режиме -fin. |
-fin <filepath> |
Путь к файлу с данными. В режиме mode равном export должен быть указан файл формата json с GUID-ами объектов |
-fout <filepath> |
Путь для записи файла с данными |
-cn <connStr> |
Connection string для подключения к базе данных |
-cnf <configFile> |
Файл с расширением txt, содержащий connection string для подключения к базе данных |
Структура файла json для ключа -fin
Файл может содержать (опционально) разделы с данными по категориям, порталам, типам отсутствий, орг. единицам.
{
"Data": {
"Categories": {
"ContentIds": [
{"GUID":"d93b3166-d53d-4c4f-a571-57f01c1eb74d"},
...
]
},
"PortalGridTemplates": {
"ContentIds": [
{"GUID":"d93b3167-d53d-4c4f-a571-57f01c1eb74d"},
...
]
},
"AbsenceTypes": {
"ContentIds": [
{"GUID":"d93b3169-d53d-4c4f-a571-57f01c1eb74d"},
...
]
},
"OrgStructureUnit": {
"ContentIds": [
{"GUID":"d93b3168-d53d-4c4f-a571-57f01c1eb74d"},
...
]
}
}
}
Примеры строк запуска
TCModuleMigrationUtility.exe -m tree -fin C:/temp/module.zip
TCModuleMigrationUtility.exe -m tree -fin module.zip -fout tree.json
TCModuleMigrationUtility.exe -m import -fin module.zip -cn "Data Source=db.test.net;Initial Catalog=D10Task;Persist Security Info=True;User ID=tester;Password=test;Max Pool Size=2500;MultipleActiveResultSets=true"
TCModuleMigrationUtility.exe -m export -fin module.json -fout module.zip -cnf exportConnectionString.txt