2012年6月15日金曜日

◆レジストリ (規定)のPropertyType(種類)を変更する

SharePointの作業をしていて、手順書に以下のような作業が載っていた。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf
値が ”{E8978DA6-047F-4E3D-9C78-CDBE46041603}”である必要があります。違う値が入っている場合は、この決められた値に変更します。

まずは、該当の場所に「.pdf」キーを作成する。
すると以下の様なデフォルト値が作成される。
image

この値に”{E8978DA6-047F-4E3D-9C78-CDBE46041603}”を指定してあげれば良さそうだが、他の拡張子の設定値を見るとどれも「種類」が「REG_SZ」ではなく「REG_MULTI_SZ」になっている。
そこで、なんとかこれを「REG_MULTI_SZ」にしようと思ったのだが、どうにもこうにもやり方が見つからない。(もしかするとGUIではできないのかも)

仕方がないのでPowerShellで更新することに。

(既定)の更新の仕方や、種類の指定の仕方を調べて以下のような感じになった。

New-Itemproperty "HKLM:\SOFTWARE\Microsoft\Office Server\14.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf" "(default)" -propertytype MultiString -value {E8978DA6-047F-4E3D-9C78-CDBE46041603}

(既定)はそのまま(default)で良いようだ。
また、「種類」はGUIでは以下の様になっているが、
image

PropertyTypeとしては以下から対応する値を指定する。
image

0 件のコメント:

コメントを投稿