I'm working on creating a SP2013 search service application based on Todd Klindt's work (http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=378). It worked down to the line
New-SPEnterpriseSearchAdminComponent –SearchTopology $clone -SearchServiceInstance $searchServiceInstance. I've modified the
$searchserviceinstance from what he has to:
$ssa = Get-SPEnterpriseSearchServiceApplication $active = Get-SPEnterpriseSearchTopology -SearchApplication $ssa -Active $clone = New-SPEnterpriseSearchTopology -SearchApplication $ssa -Clone -SearchTopology $active write-host "we have a clone" $searchServiceInstance = Get-SPEnterpriseSearchServiceInstance write-host "we have a search service instance"
write-host commands print out fine, but when I get to the next line,
New-SPEnterpriseSearchAdminComponent –SearchTopology $clone -SearchServiceInstance $searchServiceInstance, I get an error:
New-SPEnterpriseSearchAdminComponent : A positional parameter cannot be found that accepts argument 'â?SearchTopology TopologyId: 61b33981-a905-44f7-8000-eaa40e7b4676, CreationDate: 12/19/2014 2:18:35 PM, State: Inactive, Components: -SearchServiceInstance SearchServiceInstance