2014-12-15 2 views
0

Я настраиваю развертывание 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?

ответ

0

Вам необходимо использовать другой набор учетных данных, которые получили доступ к ферме SP. См. Пример xWindowsProcess DSC resource. Это доступно в составе набора ресурсов DSC.

Смежные вопросы