Перейти в хранилище документации
Обратиться в техническую поддержку![]()
| Section | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Автоматизированное создание и восстановление резервной копии конфигурации возможно с помощью утилиты ngpsh.exe и команд в формате json. Данный метод предназначен для автоматизации задач администрирования и интеграции в скрипты.
| Note | ||
|---|---|---|
| ||
Резервные копии, созданные с помощью утилиты командной строки ngpsh.exe не отображаются в утилите Утилита Резервное копирование и восстановление и не подлежат восстановлению через утилиту Утилита Резервное копирование и восстановление. |
Для создания автоматизированной резервной копии конфигурации нужно:
| Code Block | ||
|---|---|---|
| ||
cd <Директория установки ПК Интеллект X>\IntellectX\bin |
Выполнить команду создания резервной копии:
| Code Block | ||
|---|---|---|
| ||
ngpsh.exe backup backupJson [path_to_backup_folder] [node_name] [local] [shared] [license] [tickets] |
Параметры команды backupJson:
| Параметр | Обязательный | Описание |
|---|---|---|
path_to_backup_folder | Да | Путь к папке для сохранения резервной копии. Нужно использовать двойные обратные слеши \\ в пути |
node_name | Да | Имя сервера, конфигурацию которого нужно сохранить |
local | Нет | Сохранение локальной конфигурации сервера (объекты, их параметры, связи и история изменений) |
shared | Нет | Сохранение общей конфигурации домена (пользователи, раскладки и т.д.) |
license | Нет | Сохранение лицензии |
| tickets | Нет | Сохранение структуры домена |
Пример команды:
| Code Block | ||
|---|---|---|
| ||
ngpsh.exe backup backupJson c:\\backups Server1 local |
Результат:
В папке c:\backups будет создан файл Server1.json, содержащий резервную копию.| Note | ||
|---|---|---|
| ||
Перед выполнением операций восстановления нужно убедиться, что есть актуальная резервная копия на случай необходимости отката. |
...
| Code Block | ||
|---|---|---|
| ||
cd <Директория установки ПК Интеллект X>\IntellectX\bin |
| Code Block | ||
|---|---|---|
| ||
ngpsh.exe backup restoreJson [path_to_backup_file] [node_name] [local] [shared] [license] [tickets] [deleteLocal] [deleteShared] |
| Параметр | Обязательный | Описание |
|---|---|---|
path_to_backup_file | Да | Полный путь к файлу резервной копии (в формате JSON). Нужно использовать двойные обратные слеши \\ в пути |
node_name | Да | Имя сервера, конфигурацию которого нужно восстановить |
local | Нет | Восстановление локальной конфигурации сервера |
shared | Нет | Восстановление общей конфигурации домена |
license | Нет | Восстановление лицензии |
| tickets | Нет | Восстановление структуры домена |
| deleteLocal | Нет | Удаление объектов из текущей локальной конфигурации, которых нет в резервной копии (очистка перед восстановлением) |
| deleteShared | Нет | Удаление объектов из текущей общей конфигурации, которых нет в резервной копии |
| Code Block | ||
|---|---|---|
| ||
ngpsh.exe backup restoreJson c:\\backups\Server1.json Server1 local |