|
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 10
|
||||||
Запуск Джоба от другого имени через шедулер27.09.2017, 09:28. Показов 18814. Ответов 27
Метки нет (Все метки)
Всем привет!
Есть отлично работающий скрипт в котором происходит выполнение Job'а от другого пользователя.
0
|
||||||
| 27.09.2017, 09:28 | |
|
Ответы с готовыми решениями:
27
Запуск приложения от имени другого пользователя через BAT файл, с сохранением путей для Log & INI файлов Запуск от имени другого пользователя |
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||
| 27.09.2017, 10:54 | ||
|
1
|
||
|
|
||||||
| 27.09.2017, 10:58 | ||||||
|
PajGUN,
Попробуйте вместо start-job использовать New-PSsession, хотя по идее со start-job тоже не должно быть проблем
А далее проверьте результат выполнения через get-job и receive-job
1
|
||||||
|
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 10
|
||||||||
| 27.09.2017, 12:41 [ТС] | ||||||||
|
Выполнять только для пользователей вошедших в систему мне не подходит (результат тот же) использую всегда для всех пользователей как вошедших так и нет.
После обеда попробую с помощью PSSession, плохо только что нет командлета wait-PSSession аналогичному wait-job.
0
|
||||||||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
|
| 27.09.2017, 12:50 | |
|
0
|
|
|
|
||
| 27.09.2017, 12:51 | ||
Попробуйте в качестве эксперимента выбрать вариант только для зареганных пользователей У меня отрабатывает и Get-job и New-PSSession, никаких проблем
0
|
||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
|||
| 27.09.2017, 12:55 | |||
|
0
|
|||
|
|
|||
| 27.09.2017, 14:01 | |||
Если задание запускается в нулевой сессии(без залогиненных пользователей), а в Scriptblock-е, скажем будет, что-нибудь интерактивное или какая-нибудь переменная окружения, что тогда?
0
|
|||
|
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 10
|
|||
| 27.09.2017, 14:35 [ТС] | |||
![]() Итак если стартовать с опцией - Запускать только когда пользователь залогинен, то всё работает! Но в таком варианте оставлять не хочется. Добавлено через 18 минут А так этот скрипт добавляет нового пользователя на компьютеры компании через ADSI и задаёт ему пароль. Через GP потом добавляем его в группу Админов. Всё то же самое можно гораздо проще сделать через GP но есть одно но, абсолютно любой человек в компании (если задастся целью) сможет узнать пароль этого локального админа, чего мы конечно позволить никак не можем. у.з локального админа созданная во время установки (SID*500) блокируется. В скрипте в начале генерируется новый пароль для учётной записи script_user, далее эта у.з. включается и под ней запускается Джоб, после выполнения учётка блокируется.
0
|
|||
|
|
|||||||
| 27.09.2017, 14:36 | |||||||
|
PajGUN,
А какой вывод у
0
|
|||||||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
|||
| 27.09.2017, 14:59 | |||
|
Вы про AdmPwd слышали?
Ну или вариант попроще - создавать УЗ локального администратора и генерировать ему пароль удалённо.
0
|
|||
|
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 10
|
||
| 27.09.2017, 15:23 [ТС] | ||
|
Здорово! только напрягают меня такие слова - "Modifying the Schema" ![]() А так да частичное решение моей проблемы. Большое спасибо за ссылки.
0
|
||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||
| 27.09.2017, 15:57 | ||
|
+ обнадёживает, что это решение описано на technet.microsoft.com и размещено оно на msdn.microsoft.com А чем всё-таки не устраивает самый простой вариант - удалённое создание нужной УЗ?
0
|
||
|
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 10
|
||||
| 27.09.2017, 16:19 [ТС] | ||||
|
0
|
||||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||
| 27.09.2017, 16:27 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 10
|
||
| 27.09.2017, 17:20 [ТС] | ||
|
В начале скрипт стартует под нормальной админской у.з. под которой происходит смена пароля у у.з script_user и её разблокировка. Дальше от имени script_user запускается Job, после того как он пробежит несколько сот ПКашек, учётка script_user блокируется. Скорость скрипта 100 машин в минуту. Добавлено через 12 минут Job нам нужен чтобы продолжить выполнение от другого пользователя и заблокировать у.з сразу же после его выполнения (wait-job)
0
|
||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||
| 27.09.2017, 17:26 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 16.07.2015
Сообщений: 10
|
||
| 27.09.2017, 17:34 [ТС] | ||
|
Сейчас наверно так и буду делать, только с PSSession поиграюсь еще..
0
|
||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||
| 27.09.2017, 17:49 | ||
|
Не по теме: А я думал, что вам job-ы нужны для лучшей производительности, чтобы не ждать создания/изменения пользователя на каждом из ПК...
0
|
||
| 27.09.2017, 17:49 | |
|
Помогаю со студенческими работами здесь
20
Запуск от имени другого пользователя Запуск программы от имени другого пользователя Запуск .ps1 от имени другого пользователя Запуск агента от имени другого пользователя. Запуск программы от имени другого пользователя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|