1C,  Скриптинг

PowerShell и выгрузка dt файла

Решил сделать скрипт для выгрузки dt файла из 1С, а быть точнее немного подправить его. В самом начале был скрипт на bat файле, было всего три сточки кода, но для выгрузки из всех баз, его нужно было увеличивать в размере, отсутствовала универсальность.

За эти три строчки отдельное спасибо нашим друзьям из azbukait, помогли разобраться.

Скрипт выгрузки dt файла

И так суть скрипта, запуск из консоли с указанием какую базу выгружать.

Требуется заменить следующие строчки на свои данные (выделены жирным, лишние не удалять):

$BaseServer = «/S192.168.*.*\» + $Base
$AdminLogin = ‘»/NАдминистратор-1С«‘
$Pswd = «/Pp@ssw0rd»

В данной заметке есть проблемы с кавычками, но в указанному выше коде, все нормально!

192.168.*.* — Адрес сервера баз данных 1С.

Администратор-1С — пользователь с правами администратора 1С.

p@ssw0rd — пароль от учетной записи администратора.

Как запускать скрипт

После значения -base пишем полное название базы, размещенное на сервере 1С.

Постскриптум

А что бы не было проблем со скриптами, сохраняйтесь чаще! 🙂

4 комментария

  • Евгений

    Подскажите, а есть команда для ключа /C для удаление (именно удаление а не отключения) пользователей из базы. Иногда нужно передавать базу третьим лицам, от чего не хотелось бы светить сотрудников а оставить по итогу только User’a.

    • kanitelka

      Чтобы этого не делать в конце, так как я думаю не все успеют войти в базу перед запуском выгрузки, плюс вдруг скрипт выдаст сбой и последняя строчка так и не отработает. Но если смущает можете добавить в конец.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку Отправить комментарий Я даю согласие на обработку персональных данных.