Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Автоматизированное создание и восстановление резервной копии конфигурации возможно с помощью утилиты ngpsh.exe и команд в формате json. Данный метод предназначен для автоматизации задач администрирования и интеграции в скрипты.
Внимание!
Резервные копии, созданные с помощью утилиты командной строки ngpsh.exe не отображаются в утилите Утилита Резервное копирование и восстановление и не подлежат восстановлению через утилиту Утилита Резервное копирование и восстановление.
Для создания автоматизированной резервной копии конфигурации нужно:
cd <Директория установки ПК Интеллект X>\IntellectX\bin
Выполнить команду создания резервной копии:
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 | Нет | Сохранение структуры домена |
Пример команды:
ngpsh.exe backup backupJson c:\\backups Server1 local
Результат:
В папке c:\backups будет создан файл Server1.json, содержащий резервную копию.Внимание!
Перед выполнением операций восстановления нужно убедиться, что есть актуальная резервная копия на случай необходимости отката.
Для автоматизированного восстановления резервной копии конфигурации нужно:
cd <Директория установки ПК Интеллект X>\IntellectX\bin
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 | Нет | Удаление объектов из текущей общей конфигурации, которых нет в резервной копии |
ngpsh.exe backup restoreJson c:\\backups\Server1.json local