Giter VIP home page Giter VIP logo

1c8installanduninstall's Introduction

Установка и удаление дистрибутивов 1С:Предприятия 8 на локальных компьютерах

Прочитать статью по работе со скриптом и обсудить на сущие вопросы можно по адресу http://infostart.ru/public/299829/

Описание Скрипта: Данный скрипт удаляет и устанавливает дистрибутивы 1С из сетевого каталога и пишет логи установки

Автор: Dim

Версия: 1.06

Входные параметры:

  • dd — Distribution Directory — путь до каталога с дистрибутивами платформы 1С 8
  • dl — Directory Logs — путь до каталога, в который будут записываться логи установки и удаления
  • ip — Install Parameter — параметр инсталляции, может принемать следующие значения
    • "no" — не производить установку
    • "last" — установить последнею найденную версию в каталоге с дистрибутивами 1С 8
    • "8.3.5.1111" — установить конкретный дистрибутив платформы
  • dp — Delet Parameter — параметр удаления, может принемать следующие значения
    • "no" — не производить удаление
    • "ael" — удалить все версии, кроме последней (All Except Last)
    • "8.3.5.1111" — удалить конкретный дистрибутив платформы
    • "all" — удалить все дистрибутивы 1С:Предприятие 8 найденные на локальном компьютере
  • iod — Installation Options Distribution — параметры задаваемые при установке самой платформы, выглядят как строка "DESIGNERALLCLIENTS=1 THINCLIENT=0 THINCLIENTFILE=0"
    • "DESIGNERALLCLIENTS" — основной клиент и конфигуратор
    • "THINCLIENT" — тонкий клиент для клиент-серверного варианта работы
    • "THINCLIENTFILE" — тонкий клиент с возможностью работы с файловыми информационными базами

Тонкости работы:

  1. Если платформа должна быть установленна во время работы скрипта, но этого не произошло, то работа скрипта прекратится.
  2. Если по какой либо причине скрипт не сможет записать логи в указанный каталог, то запись будет произведена в файл 1C8InstallAndUninstall.log в локальный каталог пользователя, примерный путь: c:\Users\Vasa\AppData\Local\
  3. Параметр "ael", у ключа dp, удалит только те версии платформы, которые будут в каталоге с дистрибутивами.
  4. Параметр "all", у ключа dp, подавляет все другие параметры и является приоритетным, более того, он удалит всё установленное, похоже на платформу 1С:Предвриятие, несмотря на то, что лежит в каталоге с дистрибутивами.
  5. В каталоге с дистрибутивами рассматриваются только папки вида "Х.Х.Х.Х", "Х.Х.Х.Х-32", "Х.Х.Х.Х-64", соответствующие версиям платформ в них находящихся. Все остальные папки и файлы игнорируются.

Пример:

powershell "\\Server\1CDistr\1C8InstallAndUninstall.ps1" -dd '\\Server\1CDistr' -dl '\\Server\1CLog' -ip 'last' -dp 'ael' -iod 'DESIGNERALLCLIENTS=1 THINCLIENT=1 THINCLIENTFILE=1'

1c8installanduninstall's People

Contributors

dragonim avatar moldmj avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.