Как остановить или отменить запущенную операцию Windows DSC, которая никогда не возвращается?

Я работаю с конфигурацией требуемого состояния 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
Аггей
Вопрос задан30 июля 2024 г.

1 Ответ

2
Лаврентий
Ответ получен3 сентября 2024 г.

Ваш ответ

Загрузить файл.