0. Dragonim 90 01.09.14 07:57 Сейчас в теме

Установка и удаление платформы 1С на клиентских компьютерах удалённо через скрипт (с доменом и без)

Существует множество способов установки и обновления платформы 1С на клиентских компьютерах. Данная статья описывает один из самых гибких методов с использованием скрипта.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
99. Dragonim 90 12.10.18 08:27 Сейчас в теме
(98) К сожалению на Windows XP ни чем помочь не могу. Давно не использую эту систему.
102. alex-dvv 22.11.18 10:13 Сейчас в теме
Добрый день!У меня почему то скрипт не удаляет определённую версию и версии с ключом "AEL", с ключом "ALL" всё отрабатывает.В чём может быть проблема, WIN10!
103. alex-dvv 22.11.18 16:29 Сейчас в теме
И скрипт не отрабатывает в групповых политиках
104. demon_infernal 30 22.11.18 22:51 Сейчас в теме
(103) у меня отрабатывает в групповых политиках без проблем, хотя долго бились, чтобы начал. Расскажите. как вы делаете.
105. alex-dvv 23.11.18 16:00 Сейчас в теме
Как написано здесь всё также!А как надо?
106. nick_e 2 10.01.19 12:11 Сейчас в теме
При запуске скрипта выходит ошибка и я к сожалению не могу прочитать текст, чтобы понять в каком именно месте.


Неожиданный токен "Р°Р?Р?Р?Р?С╪Р?С<Р№" в выражении или инструкции.
P:\1CEDistr\1C8InstallAndUninstall.ps1:127 знак:75
+ WriteLog $LogFile ('Р?Рч Р?айР?РчР? С?С?С'Р°Р?Р?Р?Р?С╪Р?С<Р№ <<
<< msi С"айР> Р? РєР°С'Р°Р>Р?Р?Рч "' + $InstallFolder + '". Р?С?С'Р°Р?Р?Р?Рє
Р° РїР>Р°С'С"Р?С?Р?С< РёР· Р?Р°Р?Р?Р?Р?Р? РєР°С'Р°Р>Р?Р?Р° Р?РчР?Р?Р·Р?Р?Р¶Р?Р°
.')
+ CategoryInfo : ParserError: (Р°Р?Р?Р?Р?С╪Р?С<Р№:String) [], Par
seException
+ FullyQualifiedErrorId : UnexpectedToken


Показать
107. Dragonim 90 10.01.19 13:39 Сейчас в теме
(106)

Он пишет что в строке 127 не смог распарсить 75 знак. А точнее вот такую строку "Р°Р?Р?Р?Р?С╪Р?С<Р№"

Что-то у вас поломалось.
108. nick_e 2 10.01.19 19:05 Сейчас в теме
(107)

В общем дело ни то в кодировке ни то в версии PowerShell, кстати последнюю я проверил командой $PSVersionTable.PSVersion и получил следующее:

Major Minor Build Revision
----- ----- ----- --------
5 1 16299 15


а что показывает у Вас?

Ошибки которые лезут у меня, некоторые исправляются если убрать скобки например заменив строку
WriteLog $LogFile ('Не найден установочный si файл в каталоге "' + $InstallFolder + '". Установка платформы из данного каталога невозможна.')


на

WriteLog $LogFile 'Не найден установочный si файл в каталоге "' + $InstallFolder + '". Установка платформы из данного каталога невозможна.'


тогда скрипт проходит дальше, но потом идут ошибки типа не хватает знака } или точки. К сожалению скрипт PowerShell для меня китайская грамота и в чем причина я не могу понять.

все ошибки что вышли:



E:\1C8InstallAndUninstall-master\1CDistr\1C8InstallAndUninstall.ps1:127 знак:57
+ ... riteLog $LogFile ('Не найден установочный si ...
+ ~~~~~~~~~~~~~~~~~~
Непредвиденная лексема "ановочный" в выражении или операторе.
E:\1C8InstallAndUninstall-master\1CDistr\1C8InstallAndUninstall.ps1:127 знак:57
+ WriteLog $LogFile ('Не найден установочР...
+ ~
Отсутствует закрывающий знак ")" в выражении.
E:\1C8InstallAndUninstall-master\1CDistr\1C8InstallAndUninstall.ps1:126 знак:50
+ If (-not (Test-Path -Path $InstallMSI) ) {
+ ~
Отсутствует закрывающий знак "}" в блоке операторов или определении типа.
E:\1C8InstallAndUninstall-master\1CDistr\1C8InstallAndUninstall.ps1:109 знак:49
+ ForEach ($InstallFolder in $InstallFolders) {
+ ~
Отсутствует закрывающий знак "}" в блоке операторов или определении типа.
E:\1C8InstallAndUninstall-master\1CDistr\1C8InstallAndUninstall.ps1:89 знак:80
+ ... stallPlatform ($DistribDir, $InstallOptDistr, $ProductVer, $LogFile){
+ ~
Отсутствует закрывающий знак "}" в блоке операторов или определении типа.
E:\1C8InstallAndUninstall-master\1CDistr\1C8InstallAndUninstall.ps1:127 знак:236
+ ... ормы из данного каталога невозможна.')
+ ~
Непредвиденная лексема ")" в выражении или операторе.
E:\1C8InstallAndUninstall-master\1CDistr\1C8InstallAndUninstall.ps1:129 знак:9
+ }
+ ~
Непредвиденная лексема "}" в выражении или операторе.
E:\1C8InstallAndUninstall-master\1CDistr\1C8InstallAndUninstall.ps1:134 знак:79
+ ... le ('Не найден файл setup.ini в каталоге "' + $I ...
+ ~~~~~~~~~~
Непредвиденная лексема "алоге" в выражении или операторе.
E:\1C8InstallAndUninstall-master\1CDistr\1C8InstallAndUninstall.ps1:134 знак:79
+ ... Log $LogFile ('Не найден файл setup.ini в каталог ...
+ ~
Отсутствует закрывающий знак ")" в выражении.
E:\1C8InstallAndUninstall-master\1CDistr\1C8InstallAndUninstall.ps1:142 знак:52
+ WriteLog $LogFile ('Должна быть установР...
+ ~~
Непредвиденная лексема "СЊ" в выражении или операторе.
Выданы сообщения не обо всех ошибках синтаксического анализа. Исправьте перечисленные в сообще
ниях ошибки и повторите попытку.
+ CategoryInfo : ParserError: (:) [], ParseException
+ FullyQualifiedErrorId : UnexpectedToken

Показать
111. Dragonim 90 11.01.19 07:47 Сейчас в теме
(108) У меня сейчас

Major Minor Build Revision
----- ----- ----- --------
5 1 17134 407

Но это ни о чем не говорит, т.к. данный скрипт стар и был проверен ещё с windows 7.

Вам может помочь следующее:

1. Попробуйте скачать скрипт ещё раз, возможно при первой загрузки что-то пошло не так
https://github.com/Dragonim/1C8InstallAndUninstall.git

2. Удалите из скрипта все русские буквы и попробуйте его запустить.
109. nick_e 2 10.01.19 19:06 Сейчас в теме
Вот бы такой же скрипт но на AutoIT :) он не привязан к PowerShell и прочему
110. Dragonim 90 11.01.19 07:41 Сейчас в теме
(109) Вы можете сделать такой скрипт сами, если знаете AutoIT
112. nick_e 2 11.01.19 18:27 Сейчас в теме
(110)
К сожалению не знаю. Но кое что получилось https://infostart.ru/public/978532/
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 110 000 руб. до 120 000 руб.
Полный день

Аналитик 1С
Санкт-Петербург
зарплата от 80 000 руб.
Полный день

Программист 1С
Самара
зарплата от 50 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата до 120 000 руб.
Полный день

Программист 1С
Волгоград
зарплата от 45 000 руб. до 90 000 руб.
Полный день