Я интенсивно работаю со сценариями Powershell, которые выполняются при запуске (локальная машина, а не вход в систему). У меня были некоторые проблемы с устранением неполадок, такие как «Ожидание сети» или сбои репликации между нашими контроллерами домена, которые иногда препятствовали выполнению моего сценария Powershell во время запуска.
Поскольку я исправил все эти проблемы и журнал событий выглядит хорошо, я обнаружил, что сценарий Powershell часто не выполняется. Я посмотрел, что сделали мои коллеги, и похоже, что скрипт Powershell при запуске запускается только при перезапуске. Насколько мне известно, Windows 10 (и 8?) Выполняет выключение и запуск в спящем режиме, когда вы обычно используете «выключение». Это не тот случай, если вы выберете перезагрузку.
Прав ли я с этим предположением? Я не нашел ничего задокументированного во всемирной паутине. Я отключил Быстрая загрузка / загрузка в спящем режиме в нашем домене и будем каждый день смотреть, как скрипт выполняется хотя бы один раз.
Будем рады услышать ваш опыт.
Я смог проверить такое поведение в нашем домене на 20 компьютерах вообще. Я почти уверен, что спящий режим / быстрый запуск часто предотвращает выполнение скрипта при запуске. Я носил сообщение об этом и как отключить это через GPO (модификация regkey). Если вы знаете точную причину, по которой Window 10 (не тестируется на 8, но почти уверен, что это одно и то же) не выполняет сценарии ...