Назад | Перейти на главную страницу

Win 2012 - как убедиться, что сценарий выключения запускается в последнюю очередь

Кто-нибудь знает способ гарантировать, что пакетный файл выключения (Политика локального компьютера -> Параметры Windows -> Сценарии -> Завершение работы) будет последним, что нужно запустить перед выключением машины?

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

я хочу, чтобы виртуальные машины были приостановлены перед запуском сценария выключения.

Вы не можете выбрать, когда ваш сценарий выключения будет выполняться с такой степенью детализации. Но вы можете самостоятельно приостановить виртуальные машины из своего сценария с помощью такой команды, как Get-VM | Suspend-VM, прежде чем ваш скрипт сделает то, что требует, чтобы сначала были приостановлены виртуальные машины.

Просто поверните и подождите, пока все ваши виртуальные машины перестанут работать, прежде чем продолжить ...

While ((Get-VM).State -Contains 'Running') { }