Quantcast
Channel: AutoSPInstaller
Viewing all articles
Browse latest Browse all 2279

New Post: Creating Index Partitions using AutoSPInstaller

$
0
0
Hi SharePointZone

I've added an additional function to the AutoSPInstallerFunctions.ps1:
# ===================================================================================
# Func: ConfigureSearchServiceAccount
# Desc: adds search service account to Local admins if needed
# ===================================================================================
Function ConfigureSearchServiceAccount([xml]$xmlinput)
{
    WriteLine
    #Add to Admins Group
    $searchServiceAcct = $xmlinput.Configuration.ServiceApps.EnterpriseSearchService.Account
    Write-Host -ForegroundColor White " - Adding $searchServiceAcct to local Administrators (for configuration only)..."
    $searchServiceAcctDomain,$searchServiceAcctUser = $searchServiceAcct -Split "\\"
    Try
    {
        $builtinAdminGroup = Get-AdministratorsGroup
        ([ADSI]"WinNT://$env:COMPUTERNAME/$builtinAdminGroup,group").Add("WinNT://$searchServiceAcctDomain/$searchServiceAcctUser")
    }
    Catch {Write-Host -ForegroundColor White " - $searchServiceAcct is already a member of `"$builtinAdminGroup`"."}
    WriteLine
}
Then I call this function inside the function "CreateEnterpriseSearchServiceApp".
Here is the codesnippet:
function CreateEnterpriseSearchServiceApp([xml]$xmlinput)
{
    If (ShouldIProvision($xmlinput.Configuration.ServiceApps.EnterpriseSearchService) -eq $true)
    {
        ConfigureSearchServiceAccount $xmlinput
        WriteLine
        Write-Host -ForegroundColor White " - Provisioning Enterprise Search..."
        # SLN: Added support for local host
      ...and-so-on...
Hope this helps.
Kind regards,
Danny

Viewing all articles
Browse latest Browse all 2279

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>