This script is more useful for the environments that uses self signed certificates for FAST Search
################################### # Apply Certificate to FAST ################################### Clear Remove-PSSnapin AdminSnapIn -ErrorAction SilentlyContinue Remove-PSSnapin Microsoft.FASTSearch.PowerShell -ErrorAction SilentlyContinue Remove-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue $userName = "Domain\ServiceAccountName" $FastContentServiceName = "FAST Content" write-host "Applying Certificate to FAST" -ForegroundColor Green #Release worker processess with IISRESET iisreset stop-service FAST* $installerdir = $env:FASTSEARCH + "installer\scripts" echo $installerdir cd $installerdir $pw = ConvertTo-SecureString -AsPlainText -force test .\ReplaceDefaultCertificate.ps1 -generateNewCertificate $true -certificatePassword $pw $cert = @(dir cert:\LocalMachine\My -recurse | ? { $_.Subject -eq 'CN=FASTSearchCert' })[0] $thumb = $cert.Thumbprint Start-service FAST* .\SecureFASTSearchConnector.ps1 -certThumbprint $thumb -ssaName $FastContentServiceName -username $userName
No comments:
Post a Comment