Рейтинг:0

Запуск сценариев Powershell, отправленных из AD GPO в качестве администратора на компьютерах домена

флаг eg

Нужна помощь в выполнении простой задачи на работе.

В моем рабочем домене около 30 машин, на которых я хочу запускать сценарий power-shell при запуске. Я создал объект групповой политики, который запускает сценарий на всех машинах при запуске, и на всех машинах объект групповой политики успешно применен. Сценарий power-shell должен искать службу на машине, и если он ее находит, он запускает ее, и все.Если служба не существует, сценарий продолжает работать и копирует файл, хранящийся в общей папке в домене, на компьютер, а затем создает службу и запускает ее.

МОЯ ПРОБЛЕМА: сценарий не запускается автоматически на всех машинах.

После некоторого устранения неполадок я обнаружил, что запуск скриптов на машинах с зарегистрированным пользователем домена не разрешен, и когда я пытаюсь запустить скрипт вручную на каждой машине, я получаю сообщение об ошибке, в котором говорится, что запуск скриптов отключен, поэтому я создал объект групповой политики, который позволяет запускать сценарии на машинах, включив политику выполнения сценариев включения. Несмотря на то, что скрипт не выполнил свою работу после перезапуска компьютеров, я все еще получаю ту же ошибку, когда пытаюсь вручную. Затем я попытался запустить скрипт вручную от имени администратора на машинах, и скрипт отлично выполнил свою работу.

Также попытался добавить следующие две команды, основанные на предложениях других людей, имеющих аналогичные проблемы, в начале сценария power-shell: первая для повышения уровня сценария для запуска от имени администратора, а вторая для разрешения запуска сценариев на компьютере и его никаких изменений не вносил. КОМАНДА № 1: запустить процесс powershell — глагол runAs КОМАНДА № 2: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

В настоящее время количество устройств приближается к 200, и мне нужно, чтобы этот скрипт запускался от имени администратора на всех машинах из применяемого объекта групповой политики. Ожидание, чтобы прочитать некоторые решения от вас в ближайшее время

Заранее спасибо.

ZivkoK avatar
флаг ru
Это сценарий запуска или сценарий входа в объект групповой политики? Также вы должны установить политику выполнения перед выполнением скрипта...
Рейтинг:1
флаг us

Попробуйте этот подход к реализации:

  • Используйте GPO для запуска вашего скрипта через планировщик заданий как СИСТЕМА, а не как пользователь
  • Предоставьте группе доменных компьютеров AD доступ к общему ресурсу, чтобы сценарий мог копировать из него файл.

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

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