Jump to content

Recommended Posts

Добрый день коллеги! Существует ли возможность запуска Powershell скриптов на пользователях с помощью  создания инсталяционного пакета KSC 10.3.407? Попытки запуска такой задачи вызывают "Ошибка процесса установки. Ошибка общего характера."

Share this post


Link to post
1 hour ago, podguzovvasily said:

Добрый день коллеги! Существует ли возможность запуска Powershell скриптов на пользователях с помощью  создания инсталяционного пакета KSC 10.3.407? Попытки запуска такой задачи вызывают "Ошибка процесса установки. Ошибка общего характера."

Добрый день.

Исполняемые файлы, запускаемые задачей удаленной установки, имеют привилегии localsystem и работают в нулевой сессии, что может накладывать ограничения при использовании этих задач с целями, отличными от установки MSI-пакетов. Настройка учетной записи, под которой происходит запуск, в KSC не предусмотрена.

Спасибо.

Share this post


Link to post

Какие например ограничения?

Скрипт должен был архивировать папку внутри %Program Files% и отправлять ее на сетевой диск. Нельзя ли посмотреть более подробные логи исполнения? Просто чтобы убедиться что Powershell исполняется. Воможно также необходимо добавлять параметры исполнения пакета навроде ./run.ps1 ?

Share this post


Link to post
3 hours ago, podguzovvasily said:

Какие например ограничения?

Скрипт должен был архивировать папку внутри %Program Files% и отправлять ее на сетевой диск. Нельзя ли посмотреть более подробные логи исполнения? Просто чтобы убедиться что Powershell исполняется. Воможно также необходимо добавлять параметры исполнения пакета навроде ./run.ps1 ?

Об ограничениях локальной системной учетной записи, а также о необходимых привилегиях для выполнения указанных операций, можно подробнее узнать в справочных материалах MS.

KSC не имеет возможности отслеживать выполнение третьесторонних приложений, запущенных в рамках задачи удаленной установки. Соответствующая задача принимает состояние "Выполнено" после того, как пользовательский пакет скопирован на целевую машину и запущен указанный исполняемый файл.

Спасибо.

Share this post


Link to post
On 6/8/2018 at 4:04 PM, Kirill Tsapovsky said:

KSC не имеет возможности отслеживать выполнение третьесторонних приложений, запущенных в рамках задачи удаленной установки. Соответствующая задача принимает состояние "Выполнено" после того, как пользовательский пакет скопирован на целевую машину и запущен указанный исполняемый файл. 

Имеет, просто не хочет. Хотя бы "exit code == 0" проверять, чего уж проще. Может же он отслеживать, удалось ли установить то, что он устанавливает в рамках не-третьесторонней задачи.

Одно время KSC двигался в сторону расширения функционала управления рабочими станциями и замены разных МС-сервисов (а как еще WSUS-роль назвать), потом перестал и даже как-то обратно пошел. Что жаль.

Edited by aehrlich

Share this post


Link to post

×
×
  • Create New...

Important Information

We use cookies to make your experience of our websites better. By using and further navigating this website you accept this. Detailed information about the use of cookies on this website is available by clicking on more information.