Я работаю с конфигурацией требуемого состояния Windows (DSC), используя модуль win_dsc
Ansible. Однако я столкнулся с проблемой, когда операция DSC, инициированная Ansible, зависает на неопределенный срок, что приводит к остановке процесса подготовки Ansible без прогресса.
Когда я пытаюсь принудительно остановить текущую операцию DSC с помощью PowerShell, я получаю сообщение об ошибке. сообщение, указывающее, что командлет Invoke-DscResource
все еще выполняется и должен завершиться, прежде чем я смогу вызвать командлет Stop-DscConfiguration -Force
:
Текущий Кажется, что операция DSC зависла и не отвечает на опцию -Force
. Единственное решение, которое я нашел до сих пор, — это перезагрузка системы, что, очевидно, нарушает рабочий процесс и неприемлемо для производственных сред.
Есть ли способ остановить, отменить или убить выполняется ли операция Windows DSC без перезагрузки системы?
Я ценю любые рекомендации или предложения о том, как эффективно решить эту проблему, возможно, без перезагрузки системы.
PS C:\Windows\system32> Stop-DscConfiguration -Force
Stop-DscConfiguration : Cannot invoke the Stop-DscConfiguration -Force cmdlet. The Invoke-DscResource cmdlet is in
progress and must return before Stop-DscConfiguration -Force can be invoked. Use -Force option if that is available to
cancel the current operation.
At line:1 char:1
+ Stop-DscConfiguration -Force
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (MSFT_DSCLocalConfigurationManager:root/Microsoft/...gurationManager) [Sto
p-DscConfiguration], CimException
+ FullyQualifiedErrorId : MI RESULT 1,Stop-DscConfiguration