- Выполнить компрессию страниц таблиц и индекстов в базе MS SQL
createib
- Создать информационную базу на сервере 1С
dumpib
- Выгрузить информационную базу в файл
restoreib
- Загрузить информационную базу из файла
putyadisk
- Помещение файла на Yandex-Диск
getyadisk
- Получение файла из Yandex-Диска
mapdrive
- подключить сетевой диск
umapdrive
- отключить сетевой диск
copy
- копировать/переместить файлы
split
- Архивировать файл с разбиением на части указанного размера (используется 7-Zip)
merge
- Разархивировать файл (используется 7-Zip)
uconstorage
- Отключить информационную базу от хранилища конфигураций
constorage
- Подключить информационную базу к хранилищу конфигураций
batch
- Последовательное выполнение команд по сценариям, заданным в файлах (json)
Для подсказки по конкретной команде наберите help <команда>
backup - Создание резервной копии базы MS SQL
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
restore - Восстановление базы MS SQL из резервной копии
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
-sql-srvr
- Адрес сервера MS SQL
-sql-db
- Имя базы для восстановления
-sql-user
- Пользователь сервера
-sql-pwd
- Пароль пользователя сервера
-bak-path
- Путь к резервной копии
-create-db
- Создать базу в случае отсутствия
-db-owner
- Имя владельца базы после восстановления
-compress-db
- Включить компрессию страниц таблиц и индексов после восстановления
-shrink-db
- Сжать базу после восстановления
-db-path
- Путь к каталогу файлов данных базы после восстановления
-db-logpath
- Путь к каталогу файлов журнала после восстановления
-db-recovery
- Установить модель восстановления (RECOVERY MODEL), возможные значения "FULL", "SIMPLE", "BULK_LOGGED"
-db-changelfn
- Изменить логические имена файлов (LFN) базы, в соответствии с именем базы
-delsrc
- Удалить файл резервной копии после восстановления
compress - Выполнить компрессию страниц таблиц и индекстов в базе MS SQL
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
createib - Создать информационную базу на сервере 1С
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
-ib-srvr
- Адрес кластера серверов 1С ([<протокол>://]<адрес>[:<порт>])
-ib-ref
- Имя базы в кластере 1С
-errifexist
- Сообщить об ошибке если ИБ в кластере 1С существует
-dbms
- Тип сервера СУБД (MSSQLServer <по умолчанию>; PostgreSQL; IBMDB2; OracleDatabase)
-db-srvr
- Адрес/имя сервера СУБД
-db-user
- Пользователь сервера СУБД"
-db-pwd
- Пароль пользователя сервера СУБД"
-db-name
- Имя базы на сервере СУБД (если не указано, используется имя базы 1С)"
-sql-offs
- Смещение дат на сервере MS SQL (0; 2000 <по умолчанию>)
-createdb
- Создавать базу данных в случае отсутствия
-allowschjob
- Разрешить регламентные задания
-errifexist
- Сообщить об ошибке если ИБ в кластере 1С существует
-cadm-user
- Имя администратора кластера
-cadm-pwd
- Пароль администратора кластера
-nameinlist
- Имя в списке баз пользователя (если не задано, то ИБ в список не добавляется)
-tmplt-path
- Путь к шаблону для создания информационной базы (*.cf; *.dt). Если шаблон не указан, то будет создана пустая ИБ
-v8version
- Версия платформы 1С
Пример:
cpdb createib -ib-srvr My1CServer -ib-ref TST_DB_MyDomain -db-srvr MySQLServer -db-user _1CSrvUsr1 -db-pwd p@ssw0rd -db-name TST_DB_MyDomain -createdb -nameinlist "My test base" -errifexist
dumpib - Выгрузить информационную базу в файл
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
restoreib - Загрузить информационную базу из файла
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
-file
- Путь к локальному файлу для помещения на Yandex-Диск
-list
- Путь к локальному файлу со списком файлов, которые будут помещены на Yandex-Диск (параметр -file игнорируется)
-ya-token
- Token авторизации
-ya-path
- Путь к каталогу на Yandex-Диск, куда помещать загружаемые файлы
-check-hash
- (TBE) Проверять соответствие хешей скопированных файлов. Работает только в том случае, когда имеется файл <имяархива>.hash с MD5-хешами частей файлов (формируется командой split)
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
-path
- Путь к локальному каталогу для сохранения загруженных файлов
-ya-token
- Token авторизации
-ya-file
- Путь к файлу на Yandex-Диск для загрузки
-ya-list
- Путь к файлу на Yandex-Диск со списком файлов, которые будут загружены (параметр -ya-file игнорируется)
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
-map-drive
- Имя устройства (буква диска)
-map-res
- Путь к подключаемому ресурсу
-map-user
- Пользователь для подключения
-map-pwd
- Пароль для подключения
Пример:
cpdb mapdrive -map-drive N -map-res "\\MyServer\MyFolder" -map-user superuser -map-pwd P@$$w0rd
umapdrive - Отключить сетевой диск
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
-map-drive
- Имя устройства (буква диска)
Пример:
cpdb umapdrive -map-drive N
copy - скопировать/переместить файлы
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
-src
- Файл источник
-dst
- Файл/каталог приемник (если оканчивается на "", то каталог)
-replace
- Перезаписывать существующие файлы
-delsrc
- Выполнить перемещение файлов (удалить источник после копирования)
split - Архивировать файл с разбиением на части указанного размера
Используется 7-zip
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
-src
- Путь к исходному локальному файлу для разбиения
-arc
- Имя файла архива (не обязательный, по умолчанию <имя исходного файла>.7z)
-list
- Имя файла, списка томов архива (не обязательный, по умолчанию <имя исходного файла>.split)
-vol
- Размер части {<g>, <m>, <b>} (по умолчанию 50m)
-hash
- Рассчитывать MD5-хеши файлов частей
-hash-file
- Имя файла, списка хэшей томов архива (не обязательный, по умолчанию <имя исходного файла>.hash)
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
-file
- Имя первого файла архива
-list
- Имя файла, списка файлов архива (параметр -file игнорируется)
-delsrc
- Удалить исходные файлы после выполнения операции
uconstorage - Отключить информационную базу от хранилища конфигурации
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
constorage - Подключить информационую базу к хранилищу конфигурации
Параметры:
-params
- Файлы JSON содержащие значения параметров, могут быть указаны несколько файлов разделенные ";" (параметры командной строки имеют более высокий приоритет)
Последовательно выполняет команды указнные в файле JSON
Параметры:
<Сценарии>
- Файлы JSON содержащие команды и значения параметров, могут быть указаны несколько файлов разделенные "";"" (обработка файлов выполняется в порядке следования)