Я настраиваю развертывание SharePoint 2013 с использованием конфигурации желаемого состояния (DSC). Я настроил несколько сервисов, которые будут созданы с помощью DSC, но у меня возникли проблемы с поиском конфигурации. Следующая команда терпит неудачу в контексте DSC, но работает отлично работает с теми же параметрами в обычном окне PowerShell:Настройка службы поиска SharePoint с желаемой конфигурацией конфигурации
function Set-TargetResource
{
...
$searchApp = New-SPEnterpriseSearchServiceApplication -Name $searchAppName `
-DatabaseServer $dbServer `
-DatabaseName $searchDB `
-ApplicationPool $pool `
-AdminApplicationPool $adminPool `
-Partitioned:([bool]::Parse($partitioned))
If (!$?) {
Throw " - An error occurred creating the $searchAppName application."
}
...
Другие командлеты SharePoint работают отлично изнутри DSC. Я знаю, что DSC работает в контексте «NT AUTHORITY \ SYSTEM» - это вызывает проблему для некоторых командлетов SharePoint PowerShell? - если да, то каким образом поиск конфигурации может быть достигнут в контексте DSC?