Я пишу сценарий, чтобы удалить компьютер из домена, переименовать его, а затем добавить его обратно. Он работает нормально, когда я устанавливаю триггер на AtLogOn, но когда я переключаюсь на AtStartUp, у меня возникают некоторые проблемы. Я получаю эту ошибку при перезапуске для запуска первой запланированной задачи: 0x8007051F: В настоящее время нет доступных серверов входа для обслуживания запроса входа. Я подозреваю, что скрипт пытается работать без подключения к сети, поэтому я протестировал с помощью параметра RandomDelay, и он работал так, как предполагалось.
Я не могу рассчитывать на случайную задержку, поэтому я ищу альтернативу. Есть ли способ проверить состояние сети перед запуском сценария или способ отложить выполнение сценария на определенное время? Я использую Register-ScheduledJob
предоставленный Powershell 3.0
заранее спасибо