Нужна помощь в выполнении простой задачи на работе.
В моем рабочем домене около 30 машин, на которых я хочу запускать сценарий power-shell при запуске.
Я создал объект групповой политики, который запускает сценарий на всех машинах при запуске, и на всех машинах объект групповой политики успешно применен.
Сценарий power-shell должен искать службу на машине, и если он ее находит, он запускает ее, и все.Если служба не существует, сценарий продолжает работать и копирует файл, хранящийся в общей папке в домене, на компьютер, а затем создает службу и запускает ее.
МОЯ ПРОБЛЕМА: сценарий не запускается автоматически на всех машинах.
После некоторого устранения неполадок я обнаружил, что запуск скриптов на машинах с зарегистрированным пользователем домена не разрешен, и когда я пытаюсь запустить скрипт вручную на каждой машине, я получаю сообщение об ошибке, в котором говорится, что запуск скриптов отключен, поэтому я создал объект групповой политики, который позволяет запускать сценарии на машинах, включив политику выполнения сценариев включения. Несмотря на то, что скрипт не выполнил свою работу после перезапуска компьютеров, я все еще получаю ту же ошибку, когда пытаюсь вручную.
Затем я попытался запустить скрипт вручную от имени администратора на машинах, и скрипт отлично выполнил свою работу.
Также попытался добавить следующие две команды, основанные на предложениях других людей, имеющих аналогичные проблемы, в начале сценария power-shell: первая для повышения уровня сценария для запуска от имени администратора, а вторая для разрешения запуска сценариев на компьютере и его никаких изменений не вносил.
КОМАНДА № 1: запустить процесс powershell — глагол runAs
КОМАНДА № 2: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
В настоящее время количество устройств приближается к 200, и мне нужно, чтобы этот скрипт запускался от имени администратора на всех машинах из применяемого объекта групповой политики. Ожидание, чтобы прочитать некоторые решения от вас в ближайшее время
Заранее спасибо.