в этом случае ошибка произошла из-за того, что dsc попытался удалить пользователя SA.это потому, что вы неправильно настроили его.Справка: https://github.com/PowerShell/SqlServerDsc#sqlserverrole
вам нужно использовать MembersToInclude
вместо членов, так как участники заменят существующих членов на все, что вы укажете.
Я бы предложил попробовать скомпилировать его локально с помощьюточно такие же входы (на том же вм) и посмотрите, работает ли он.Еще один способ проверить это - удалить ресурсы один за другим, таким образом, можно надеяться, что вы можете сузить его до конкретного ресурса, который не работает.Еще одна вещь: попробуйте сделать это:
[System.Management.Automation.PSCredential]$DomainCreds = New-Object System.Management.Automation.PSCredential ("domain_name\$($AdminCredentials.UserName)", $AdminCredentials.Password)
и использовать эту переменную $ domainCreds в вашей конфигурации, а не adminCredentials.