Azure Cloud ServicesでiFiltersをインストールするには、次の手順を実施する必要があります:
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00"
ECHO Installing IFilters
start %RoleRoot%\approot\ExternalComponents\FilterPack64bit.exe /passive /norestart /quiet
註:Windows Search Serviceは、ファームで有効にする必要があります。手動または以下のPowerShellスクリプトで実施することができます:
Import-Module ServerManager $check2 = Get-WindowsFeature Search-Service If (!$check2.Installed) { Add-WindowsFeature Search-Service }
Search Servicesを有効にするには、サーバの再起動が必要となります。Azureモジュールを使用してwebroleを中断・開始したり、または上記のPowerShellスクリプトのコマンドに「-restart」コマンドを追加したりすることで、これを実施することができます。
この回避策は、元はVicent Galiana氏が開発され、以下のブログ投稿にてご提供いただいたものです:
http://www.galysoft.es/post/2013/04/25/Enable-Ifilters-on-Sitecore-farm-on-Azure