FPSP 2010のForefront管理シェルで使用できるコマンドレット (Export-FsspSettings) について

スポンサーリンク

Forefront Protection 2010 for SharePoint (FPSP 2010) のForefront管理シェルは、PowerShellを用いたコマンドラインインタフェースです。

Forefront管理シェルは、FPSP 2010の管理を目的として様々なコマンドレットが用意されていますが、 オンライン上では説明のみで詳細なコマンド オプション情報については公開されていないようです。

このヘルプ情報について、オンライン上で日本語として確認したいと思い、本ブログ上で纏めたいと思います (内容については「Get-Help」コマンドレットの-Fullオプションを用いて実行した結果を編集したものとなります)。

この記事では、「Export-FsspSettings」コマンドレットについて記載します (他のコマンドレットについては、「FPSP 2010のForefront管理シェルで使用できるコマンドレットについて」を参照)。

■名前

Export-FsspSettings

■概要

構成設定をエクスポートします。

■構文

Export-FsspSettings [-ConfigStream <string>] [-Element <string[]>] [-Path <string>]
     [<CommonParameters>]

■説明

構成設定を.xmlファイルにエクスポートします。構成のコピーを保持することで、この機能を使用した障害回復を実現できます。構成設定をコピーするには、.xmlファイルを使用してデータを別のシステムにインポートします。また、.xmlファイルを使用して、システムを前回正常起動時の構成に復元することもできます。

■パラメーター

-ConfigStream <string>
出力をコンソールに表示するかどうかを示します。省略可能です。指定可能な値は$falseおよび$trueです。既定値の$falseは、出力がコンソールに表示されないことを意味します。

必須false
位置named
既定値
パイプライン入力を許可するtrue (ByPropertyName)
ワイルドカード文字を許可するfalse

-Element <string[]>
特定の構成アイテムのみをエクスポートします。省略可能です。複数のアイテムを配列として入力します。次に示すように、.xmlファイル全体に存在する任意のアイテムを指定できます。

  • AdvancedOptions
  • ConnectionFiltering
  • EngineManagement
  • FsspNotification
  • IncidentOptions
  • LoggingOptions
  • OnDemandScan
  • QuarantineOptions
  • RealtimeScan
  • RecipientFiltering
  • ScheduledScan
  • SenderFiltering
  • SenderID
  • SignatureUpdate
  • SignatureUpdateOptions
  • TracingOptions
必須false
位置named
既定値
パイプライン入力を許可するtrue (ByPropertyName)
ワイルドカード文字を許可するfalse

-Path <string>
構成設定 (またはスキーマ) のエクスポート先となる、XML形式のファイルのパスとファイル名を指定します。必須です。パスとファイル名の組み合わせを引用符で囲みます。

必須false
位置named
既定値
パイプライン入力を許可するtrue (ByPropertyName)
ワイルドカード文字を許可するfalse

<CommonParameters>
このコマンドレットは、次の共通パラメーターをサポートします: VerboseDebugErrorActionErrorVariableWarningActionWarningVariableOutBuffer、およびOutVariable。詳細については、「get-help about_commonparameters」と入力してヘルプを参照してください。

■入力

■出力

■メモ

■例

例1

 Export-FsspSettings -Path &quot;c:TempSavedSettings.xml&quot; 

例1:出力結果

<ForefrontServerSettings xmlns:i=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”http://www.microsoft.com/ForefrontServer”>
  <Fssp>
    <AdvancedOptions>
      <FsspAdvancedOptions>
        <AdditionalTypeChecking i:nil=”true” />
        <ConvertExtensionType i:nil=”true” />
        <DatabasePath i:nil=”true” />
        <DeleteCorruptedCompressed>true</DeleteCorruptedCompressed>
        <DeleteCorruptedUuencode>true</DeleteCorruptedUuencode>
        <DeleteEncryptedCompressed>false</DeleteEncryptedCompressed>
        <EngineErrorAction>DELETE</EngineErrorAction>
        <HighCompressedZipCorrupted>true</HighCompressedZipCorrupted>
        <MaxContainerFileInfections>5</MaxContainerFileInfections>
        <MaxContainerFileSize>26</MaxContainerFileSize>
        <MaxNestedDepthCompressedFiles>5</MaxNestedDepthCompressedFiles>
        <MaxNestedObjects>30</MaxNestedObjects>
        <MultipartRARCorrupted>true</MultipartRARCorrupted>
        <QuarantineCorruptedCompressed i:nil=”true” />
        <QuarantineOnTimeout i:nil=”true” />
        <ScanAllAttachments i:nil=”true” />
      </FsspAdvancedOptions>
    </AdvancedOptions>

例1:説明

FPSPのすべての設定が、C:TempディレクトリにあるSavedSettings.xmlというファイルにエクスポートされます。

出力ファイルの一部を示します。

例2

 Export-FsspSettings -Path &quot;c:TempSavedSettings.xml&quot; 

例2:説明

設定を別のサーバーにエクスポートするには、エクスポート元のサーバーで、指定したエクスポート先に設定をエクスポートします。ファイルを受信側サーバーにコピーして (この例では、両方のサーバーのフォルダ名が同じであると仮定します)、Importコマンドレットを実行します。Importコマンドレットの詳細については、「Import-FsspSettings」を参照してください。

 Import-FsspSettings -Path &quot;c:TempSavedSettings.xml&quot; 

FPSPのすべての設定が、C:TempディレクトリにあるSavedSettings.xmlというファイルにエクスポートされます。

コマンドが正常に完了した場合は、何も出力されません。

例3

 Export-FsspSettings -Element AdvancedOptions, TracingOptions -Path &quot;c:TempFileSettings.xml&quot; 

例3:説明

特定の設定のみをエクスポートするには、-Elementパラメータを使用します。ここでは、トレース オプションと詳細オプションのみが、指定したファイルにエクスポートされます。

コマンドが正常に完了した場合は、何も出力されません。

■関連するリンク

  • Import-FsspSettings

[参考]