Параметры командной строки gedemin.exe
SYSDBA (обсуждение | вклад) |
Alex (обсуждение | вклад) |
||
| (не показаны 19 промежуточных версий 1 участника) | |||
| Строка 5: | Строка 5: | ||
!style="background:#ffdead;"| Описание | !style="background:#ffdead;"| Описание | ||
!style="background:#ffdead;"| Пример использования | !style="background:#ffdead;"| Пример использования | ||
| + | |- | ||
| + | |/embedding | ||
| + | |Системный ключ. Автоматически добавляется операционной системой при запуске Гедымина в качестве COM сервера. См. [http://msdn.microsoft.com/ru-ru/library/windows/desktop/ms683844%28v=vs.85%29.aspx LocalServer32]. Если данный ключ указан, то [[Автозадача|автозадачи]] выполняться не будут. | ||
| + | |/embedding | ||
|- | |- | ||
|/lang | |/lang | ||
| Строка 18: | Строка 22: | ||
|По выходу из Гедымина сохраняет в файле с переводом пользовательского интерфейса все строки, которые не были переведены (отсутствовали в файле на момент загрузки программы). | |По выходу из Гедымина сохраняет в файле с переводом пользовательского интерфейса все строки, которые не были переведены (отсутствовали в файле на момент загрузки программы). | ||
|/langsave | |/langsave | ||
| + | |- | ||
| + | |/log | ||
| + | |Включить логирование вызовов скрипт-функций. Просмотреть лог можно в соответствующем окне редактора скрипт-объектов. | ||
| + | |/log | ||
| + | |- | ||
| + | |/logfile | ||
| + | |Включить логирование вызовов скрипт-функций. Сохранять лог в файле с именем macros.log в папке, где располагается gedemin.exe. | ||
| + | |/logfile | ||
| + | |- | ||
| + | |/nс | ||
| + | |Отключить [[Временные файлы платформы Гедымин|кэширование]] на локальный жесткий диск. | ||
| + | |/nc | ||
|- | |- | ||
|/ngc | |/ngc | ||
| Строка 32: | Строка 48: | ||
|- | |- | ||
|/q | |/q | ||
| − | |Запуск Гедымина в «тихом» режиме. | + | |Запуск Гедымина в «тихом» режиме. В этом режиме не выводятся на экран некоторые окна с предупреждениями и сообщениями об ошибках, что позволяет использовать Гедымин в пакетных файлах. |
|/q | |/q | ||
| + | |- | ||
| + | |/r | ||
| + | |Распаковывает архив базы данных и завершает программу. Полный синтаксис: | ||
| + | /r <server[/port]> <bk_file> <db_file> <user> <password> <page> <buffers> | ||
| + | При использовании встроенного сервера указывается слово '''EMBEDDED''' в качестве имени сервера. | ||
| + | |||
| + | Вместо размера страницы и количества страниц в буфере можно указать default. В этом случае база данных будет восстановлена с размером страницы 8192 байт и количеством страниц в буфере 8192. | ||
| + | | Примеры см. ниже. | ||
| + | |- | ||
| + | |/rd | ||
| + | |Обнулить [[DBID|идентификатор базы данных]] перед закрытием подключения. | ||
| + | |/rd | ||
| + | |- | ||
| + | |/rs <server> | ||
| + | |Адрес удаленного сервера. | ||
| + | |/rs gsbelarus.com | ||
|- | |- | ||
|/settingpath или /sp | |/settingpath или /sp | ||
| Строка 40: | Строка 72: | ||
|- | |- | ||
|/settingfilename или /sfn | |/settingfilename или /sfn | ||
| − | |Задает имя файла, содержащего конечную настройку для автоматической установки в систему. Используется совместно с параметром /settingpath и параметрами, задающими имя и пароль пользователя. | + | |Задает имя файла, содержащего конечную настройку для автоматической установки в систему. Используется совместно с параметром /settingpath и параметрами, задающими имя и пароль пользователя. Если данный ключ указан, то [[Автозадача|автозадачи]] выполняться не будут. |
|/sfn c:\settings\bank\bank.gsf | |/sfn c:\settings\bank\bank.gsf | ||
| + | |- | ||
| + | |/sl <email_address[,email_address...]> | ||
| + | |По окончании загрузки ПИ отослать лог на указанный адрес(а) электронной почты. Параметры SMTP сервера должны быть прописаны в файле gedemin.ini. | ||
| + | |/sl admin@company.com,tester@company.com | ||
|- | |- | ||
|/sn <database> | |/sn <database> | ||
|Подключаться к указанной базе данных. | |Подключаться к указанной базе данных. | ||
|/sn “server:c:\program files\golden software\gedemin\database\gdbase.gdb” | |/sn “server:c:\program files\golden software\gedemin\database\gdbase.gdb” | ||
| + | |- | ||
| + | |/trace | ||
| + | |Включить трассировку SQL запросов. | ||
| + | |/trace | ||
|- | |- | ||
|/unevent | |/unevent | ||
| Строка 52: | Строка 92: | ||
|- | |- | ||
|/unmethod | |/unmethod | ||
| − | |Отключает перекрытые пользователем методы классов системы. | + | |Отключает перекрытые пользователем методы классов системы. Если данный ключ указан, то [[Автозадача|автозадачи]] выполняться не будут. |
|/unmethod | |/unmethod | ||
|- | |- | ||
| Строка 59: | Строка 99: | ||
|/user Luda | |/user Luda | ||
|- | |- | ||
| − | |/ | + | |/withdebuginfo |
| − | | | + | |Запуск Гедымина в режиме отладки приложения (дебагера). Эквивалент опции "Использовать отладочную информацию". Использование этого параметра замедляет выполнение программы. |
| − | |/ | + | |/withdebuginfo |
|- | |- | ||
| − | |/ | + | |/cdo |
| − | | | + | |Единоразовая конвертация опций складских документов из двоичного представления в записи в таблице [[GD_DOCUMENTTYPE_OPTION]]. |
| − | |/ | + | |/cdo |
| + | |- | ||
| + | |/run <script_function_ruid> | ||
| + | |Выполняет указанную скрипт-функцию после загрузки платформы. См. [http://gedemin.blogspot.com.by/2015/12/blog-post.html Выполнение скрипт-функции по расписанию] | ||
| + | |/run 147000555_256438790 | ||
| + | |- | ||
| + | |/exit | ||
| + | |Завершает программу сразу после загрузки, подключения к базе данных и выполнения назначеных заданий или заданной скрипт-функции (см. параметр /run). | ||
| + | |/exit | ||
| + | |- | ||
| + | |/reload | ||
| + | |Это системный параметр, который присутствует в командной строке, когда выполняется команда '''Перезагрузить платформу'''. | ||
| + | |/reload | ||
|} | |} | ||
| Строка 77: | Строка 129: | ||
gedemin.exe /unmethod /unevent | gedemin.exe /unmethod /unevent | ||
| + | |||
| + | Восстановление с помощью встроенного сервера из архива "c:\my database\db.bk" базы данных "c:\my database\db.fdb" с размером страницы 8192 байт и размером буфера 10000 страниц. | ||
| + | |||
| + | gedemin.exe /r EMBEDDED "c:\my database\db.bk" "c:\my database\db.fdb" sysdba masterkey 8192 10000 | ||
| + | |||
| + | Восстановление базы данных на сервере server с размерами страницы и буфера по-умолчанию: | ||
| + | |||
| + | gedemin.exe /r server c:\db\database.bk c:\db\database.fdb" sysdba masterkey default default | ||
| + | |||
| + | === См. также === | ||
| + | |||
| + | * Класс для работы с параметрами командной строки находится в модуле [[Gd_CmdLineParams_unit]]. | ||
| + | |||
| + | [[Category:Школа системного администратора]] | ||
Текущая версия на 14:36, 11 марта 2025
Следующие параметры командной строки поддерживаются Гедымином:
| Параметр | Описание | Пример использования |
|---|---|---|
| /embedding | Системный ключ. Автоматически добавляется операционной системой при запуске Гедымина в качестве COM сервера. См. LocalServer32. Если данный ключ указан, то автозадачи выполняться не будут. | /embedding |
| /lang | Установка языка пользовательского интерфейса программы. | /lang:by — белорусский язык;
/lang:en — английский язык. |
| /langfile | Файл с переводом интерфейса. Если параметр не указан будет использоваться файл local.xml из того каталога, где находится файл gedemin.exe. | /langfile:c:\myfile.xml |
| /langsave | По выходу из Гедымина сохраняет в файле с переводом пользовательского интерфейса все строки, которые не были переведены (отсутствовали в файле на момент загрузки программы). | /langsave |
| /log | Включить логирование вызовов скрипт-функций. Просмотреть лог можно в соответствующем окне редактора скрипт-объектов. | /log |
| /logfile | Включить логирование вызовов скрипт-функций. Сохранять лог в файле с именем macros.log в папке, где располагается gedemin.exe. | /logfile |
| /nс | Отключить кэширование на локальный жесткий диск. | /nc |
| /ngc | Отключить сборку мусора (параметр подключения к серверу базы данных). | /ngc |
| /ns | Не выводить на экран заставку при запуске программы. | /ns |
| /password <password> | Использовать указанный пароль пользователя при подключении. | /password 123 |
| /q | Запуск Гедымина в «тихом» режиме. В этом режиме не выводятся на экран некоторые окна с предупреждениями и сообщениями об ошибках, что позволяет использовать Гедымин в пакетных файлах. | /q |
| /r | Распаковывает архив базы данных и завершает программу. Полный синтаксис:
/r <server[/port]> <bk_file> <db_file> <user> <password> <page> <buffers> При использовании встроенного сервера указывается слово EMBEDDED в качестве имени сервера. Вместо размера страницы и количества страниц в буфере можно указать default. В этом случае база данных будет восстановлена с размером страницы 8192 байт и количеством страниц в буфере 8192. |
Примеры см. ниже. |
| /rd | Обнулить идентификатор базы данных перед закрытием подключения. | /rd |
| /rs <server> | Адрес удаленного сервера. | /rs gsbelarus.com |
| /settingpath или /sp | Задает путь к пакетам настроек. Аналогичен пути, задаваемому в окне 'Установка пекетов'. Используется совместно с параметром /settingfilename. | /SP c:\settings |
| /settingfilename или /sfn | Задает имя файла, содержащего конечную настройку для автоматической установки в систему. Используется совместно с параметром /settingpath и параметрами, задающими имя и пароль пользователя. Если данный ключ указан, то автозадачи выполняться не будут. | /sfn c:\settings\bank\bank.gsf |
| /sl <email_address[,email_address...]> | По окончании загрузки ПИ отослать лог на указанный адрес(а) электронной почты. Параметры SMTP сервера должны быть прописаны в файле gedemin.ini. | /sl admin@company.com,tester@company.com |
| /sn <database> | Подключаться к указанной базе данных. | /sn “server:c:\program files\golden software\gedemin\database\gdbase.gdb” |
| /trace | Включить трассировку SQL запросов. | /trace |
| /unevent | Отключает определенные пользователем обработчики событий. | /unevent |
| /unmethod | Отключает перекрытые пользователем методы классов системы. Если данный ключ указан, то автозадачи выполняться не будут. | /unmethod |
| /user <user_name> | Использовать указанное имя пользователя при подключении. | /user Luda |
| /withdebuginfo | Запуск Гедымина в режиме отладки приложения (дебагера). Эквивалент опции "Использовать отладочную информацию". Использование этого параметра замедляет выполнение программы. | /withdebuginfo |
| /cdo | Единоразовая конвертация опций складских документов из двоичного представления в записи в таблице GD_DOCUMENTTYPE_OPTION. | /cdo |
| /run <script_function_ruid> | Выполняет указанную скрипт-функцию после загрузки платформы. См. Выполнение скрипт-функции по расписанию | /run 147000555_256438790 |
| /exit | Завершает программу сразу после загрузки, подключения к базе данных и выполнения назначеных заданий или заданной скрипт-функции (см. параметр /run). | /exit |
| /reload | Это системный параметр, который присутствует в командной строке, когда выполняется команда Перезагрузить платформу. | /reload |
[править] Некоторые примеры
Запуск Гедымина и подключение к указанной базе данных под учетной записью Administrator без запроса имени пользователя и пароля:
gedemin.exe /sn my_server:c:\base\my_database.fdb /user Administrator /password Administrator
Запуск Гедымина с отключенными макросами и обработчиками событий (обычно используется для тестирования):
gedemin.exe /unmethod /unevent
Восстановление с помощью встроенного сервера из архива "c:\my database\db.bk" базы данных "c:\my database\db.fdb" с размером страницы 8192 байт и размером буфера 10000 страниц.
gedemin.exe /r EMBEDDED "c:\my database\db.bk" "c:\my database\db.fdb" sysdba masterkey 8192 10000
Восстановление базы данных на сервере server с размерами страницы и буфера по-умолчанию:
gedemin.exe /r server c:\db\database.bk c:\db\database.fdb" sysdba masterkey default default
[править] См. также
- Класс для работы с параметрами командной строки находится в модуле Gd_CmdLineParams_unit.