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