具有所需状态配置错误的SharePoint搜索服务设置

时间:2014-12-15 12:19:00

标签: powershell sharepoint dsc

我正在使用所需状态配置(DSC)配置SharePoint 2013部署。我已经配置了几个使用DSC配置的服务,但是我无法让搜索配置工作。以下命令在DSC上下文中失败,但在普通PowerShell窗口中使用完全相同的参数运行时工作正常:

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 cmdlet在DSC中运行良好。我知道DSC运行在   /更新系统" - 这是否会导致某些SharePoint PowerShell cmdlet出现问题? - 如果是这样,如何在DSC的背景下实现搜索配置?

1 个答案:

答案 0 :(得分:0)

您需要使用获得SP场访问权限的不同凭据集。有关示例,请参阅xWindowsProcess DSC resource。这可作为DSC资源工具包的一部分提供。