
Ключи запуска позволяют выбрать режим работы локального или сетевого комплекта КонсультантПлюс и выполнить обслуживание информационных банков. Но набор параметров зависит от технологической оболочки и поставки: команды для CONS.EXE нельзя автоматически переносить на онлайн-версию или Linux-модуль.
Разберём запуск из командной строки, приём готового пополнения, настройку задания Windows и диагностику. Примеры используют каталог C:\Consultant. Замените его своим; сначала проверьте команду вручную на обслуживаемом комплекте. Это инструкция по эксплуатации лицензированной установки.
1. Найти правильный комплект и версию оболочки
Откройте свойства действующего ярлыка и запишите поля «Объект» и «Рабочая папка». Проверьте, указывает ли ярлык на локальный каталог, UNC-путь или перенаправляющий компонент. У нескольких комплектов могут быть разные базы и настройки пополнения.
В PowerShell получите сведения о нужном файле:
Get-Item 'C:\Consultant\cons.exe' |
Select-Object FullName, Length, LastWriteTime,
@{Name='FileVersion';Expression={$_.VersionInfo.FileVersion}}
Версия файла нужна для обращения к обслуживающему РИЦ. Проверяйте справку и инструкцию именно установленной оболочки. В открытом справочнике ключей регионального центра приведены параметры CONS.EXE, но это не гарантия совместимости с каждой сборкой и договором обслуживания.
2. Как правильно передать ключи и пути
В cmd.exe переходите в каталог с поддержкой смены диска, а путь к исполняемому файлу заключайте в кавычки:
cd /d "C:\Consultant"
"C:\Consultant\cons.exe" /ADM
Это открывает административный режим комплекта. /ADM не равен «Запуск от имени администратора Windows» и не выдаёт права NTFS. Приложению по-прежнему нужны соответствующие разрешения на каталоги базы, пополнения и временные файлы.
В PowerShell для вызова пути в кавычках нужен оператор &:
& 'C:\Consultant\cons.exe' /ADM
Не пишите параметры внутри кавычек с именем файла: Windows будет искать файл с неверным именем. Рабочая папка влияет на относительные пути; для автоматического задания задавайте её явно. Синтаксис cd /d — в документации Microsoft.

3. Какие ключи нужны для повседневного обслуживания
Основные параметры административного сценария:
- /ADM — административный режим сетевого комплекта.
- /BASE_LAW — пример выбора конкретного банка; его имя должно соответствовать вашей установке.
- /BASE* — выбор всех банков, а не произвольный шаблон файлов Windows.
- /RECEIVE — приём подготовленных файлов пополнения.
- /RECEIVE_INET — интернет-пополнение в предусмотренном оболочкой режиме.
- /YES — пакетный режим с автоматическими ответами, требующий предварительной проверки операции.
Не считайте LAW универсальным именем базы. Определите нужные банки по интерфейсу и документации комплекта. Выбор всех банков расширяет объём операции: сначала убедитесь, что пополнение предназначено каждому из них.
4. Как принять готовое пополнение вручную
Сначала получите файлы установленным у вашего РИЦ способом. Проверьте комплект, назначение файлов и наличие достаточного места. Сохраните резервную копию по согласованной процедуре, обеспечивающей целостность комплекта; копирование открытых изменяемых файлов без согласования не подтверждает возможность восстановления.
Для первого запуска оставьте интерактивные сообщения:
cd /d "C:\Consultant"
cons.exe /ADM /RECEIVE /BASE_LAW
Если требуется приём для всех обслуживаемых банков и эта операция согласована:
cons.exe /ADM /RECEIVE /BASE*
Дождитесь завершения и проверьте результат в оболочке: нужный банк доступен, дата пополнения изменилась ожидаемо, контрольный документ находится. Если приложение сообщает о несовместимых данных или ошибке, сохраните точный текст и обратитесь в РИЦ; не запускайте переиндексацию «на всякий случай».
5. Интернет-пополнение и пакетный режим
Настройте интернет-пополнение сначала в интерфейсе комплекта: доступ к сервису РИЦ, сетевые настройки и полномочия рабочей станции. После успешного интерактивного теста пример запуска выглядит так:
cd /d "C:\Consultant"
cons.exe /ADM /RECEIVE_INET /BASE*
Добавляйте /YES только после того, как установлены ожидаемые вопросы и поведение текущей оболочки. Этот ключ не означает «всё завершилось успешно». В текущем справочнике также различаются /RECEIVE_INET- и /RECEIVE_INET*: они выполняют неполные циклы. Не заменяйте ими основной параметр без понимания выбранного режима.
Не передавайте пароль прокси в публичном ярлыке, журнале или статье. Если ручной запуск работает, а задание нет, проверьте контекст пользователя, доступ к профилю и сетевые настройки именно этой учётной записи.
6. Как создать задание в Планировщике Windows
Создайте отдельное задание в taskschd.msc. В «Действия → Запуск программы» укажите три самостоятельных поля:
- Программа: C:\Consultant\cons.exe.
- Аргументы после проверенного ручного теста: /ADM /RECEIVE_INET /BASE* /YES.
- Рабочая папка: C:\Consultant.
Во вкладке «Общие» выберите согласованную учётную запись обслуживания. Если задача должна работать без входа пользователя, проверьте этот режим отдельно: GUI, сетевой доступ и профиль могут вести себя иначе. «Наивысшие права» включайте только при подтверждённой необходимости, а не вместо исправления разрешений.
В «Параметры» задайте «Не запускать новый экземпляр», чтобы пополнения не пересекались. Для времени выполнения используйте измеренный запас; принудительное прерывание операции записи не должно быть штатным способом завершения. Протестируйте вручную из Планировщика. Разделы задания описаны в Task Scheduler.
7. Почему сетевой диск не виден в задании
Буква диска, подключённая интерактивному пользователю, может отсутствовать у служебной учётной записи. Не делайте вывод, что сервер недоступен, только по отсутствию диска X:.
Проверьте нужную общую папку из контекста выполнения:
Test-Path '\\fileserver\Consultant\cons.exe'
Get-Item '\\fileserver\Consultant\cons.exe'
Здесь fileserver и имя ресурса — примеры. Для cmd работа с UNC-каталогом возможна через pushd, но её совместимость со схемой установки приложения нужно проверить:
pushd "\\fileserver\Consultant"
cons.exe /ADM
popd
pushd создаёт временное сопоставление для UNC-пути; сведения — в документации Microsoft. Для постоянного обслуживания предпочтите путь и размещение, предусмотренные вашим комплектом и РИЦ. Проверьте и разрешения общего ресурса, и NTFS, и доступ к рабочим каталогам.
8. Как понять, что автоматизация действительно работает
Сохраните время запуска, время завершения, код результата задания и итог обновления банков. Статус «Готово» в Планировщике не заменяет проверку внутри приложения. Код процесса трактуйте по документации оболочки: ноль сам по себе не доказывает, что пополнение содержало новые данные.
После первого задания откройте комплект обычным пользователем, проверьте дату пополнения и контрольный поиск. Убедитесь, что задача не остаётся работающей из-за скрытого диалога. Отдельно воспроизведите выполнение после выхода интерактивного пользователя.
Для диагностики запишите номер технологической версии, команду без секретов, контекст учётной записи, путь, время и сообщение программы. Не удаляйте lock-файлы и не завершайте процессы других пользователей без установленной причины.
9. Какие старые советы нельзя применять автоматически
/GROUP, /OFF, регистрационные параметры и переиндексация — отдельные административные операции. Они не исправляют все ошибки запуска. /OFF влияет на работающих пользователей, а операции индексации могут занимать много времени и изменять данные; планируйте их с РИЦ и резервной копией.
Параметр /LINUX из старых Windows-инструкций не описывает каждую современную Linux-поставку. Например, в совместимой поставке с отдельным Linux-модулем используются другие имена исполняемых файлов и формат аргументов. Не собирайте команду Wine из случайных ключей для CONS.EXE и native Linux. Сверяйте конкретную поставку по инструкции совместимости производителя ОС и документам вашего РИЦ.
10. Как остановить автоматизацию и принять результат
Для возврата сначала отключите созданное задание, чтобы оно не запустилось повторно. Если обслуживание ещё идёт, выясните его состояние до завершения процесса. Отключение задания не отменяет уже записанное пополнение; восстановление данных — отдельная процедура из согласованной копии.
Сохраните прежние параметры ярлыка и задания. При смене аргументов меняйте одну причину за раз: банк, режим пополнения или контекст запуска. Не переносите всё обслуживание на новую машину без проверки регистрации и лицензирования комплекта.
Готовый результат — это успешный ручной запуск, успешное задание в рабочем контексте, подтверждённое пополнение нужных банков и понятный порядок реакции на ошибку. За помощью в эксплуатации Windows и сетевых приложений обратитесь в АВАНГАРД ИТ.
