Рейтинг:0

запуск командного файла с правами администратора на клиентах с gpo(scripts/logon)

флаг lr

Я хочу запустить пакетный файл на всех клиентах моего домена через gpo(scripts/logon), но проблема в том, что для запуска пакетного файла требуются права администратора. Я хотел знать, есть ли какая-либо команда или сценарий для помещения имени пользователя и пароля администратора в этот пакетный файл, и когда файл будет запущен, привилегия администратора на клиентах автоматически дает этому файлу и выполняет файл с этой привилегией? Кстати, этот файл выполняется только один раз и после внесения нужных настроек этот gpo полностью удаляется. Я осознаю риск этого, но я хочу это сделать.

Рейтинг:0
флаг cn

Я бы рекомендовал создать запланированную задачу на каждой машине с триггером входа в систему, чтобы она выполняла ваш сценарий при входе любого пользователя. Сама задача может выполняться под СИСТЕМОЙ, локальной службой или чем-то еще.

Вы можете настроить свой сценарий так, чтобы он удалял запланированную задачу, когда она будет выполнена, хотя, если предполагается, что он будет работать с каждым пользователем, который входит в систему (поскольку вы запрашивали сценарий входа в систему), это, вероятно, не нужно. В этом случае убедитесь, что ваш сценарий каким-то образом определяет, были ли изменения внесены первыми, чтобы он мог корректно завершить работу.

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

Вот пример того, как настроить запланированную задачу для запуска при входе в систему (хотя я бы не стал использовать учетную запись администратора для выполнения задачи): https://sid-500.com/2017/07/26/how-to-automatically-start-powershell-at-every-logon/

Обратите внимание, что есть способы, которыми вы потенциально можете кэшировать учетные данные в сценарии Powershell, но сложно запечатать их, чтобы они работали на любом компьютере. Запланированное задание, развернутое на ваших компьютерах во время сборки или запущенное через какой-либо другой процесс (например, SCCM), намного проще.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.