Windows Server 2008 R2 Logo Program - 規範文件 (FPSMC)

 

主題上次修改日期: 2010-12-16


適用於:Microsoft Forefront Protection Server Management Console (FPSMC)

本產品將支援下列案例的無訊息安裝:

  • 連線到 SQLExpress 之獨立角色的 FPSMC 伺服器部署

若要執行無訊息安裝,必須先完成下列作業:

  • 確定要部署本產品的伺服器符合最低系統需求。您可以在《使用者指南》中的<驗證系統需求>底下找到完整的需求清單:http://go.microsoft.com/fwlink/?LinkId=203546

  • 確定伺服器上符合下列必要條件,然後開始 FPSMC 部署:

    • .NET Framework 3.5 SP1 或更新版本

    • Microsoft Chart Controls for .NET 3.5 SP1

    • Windows Update 最新版本

    • Internet Information Services (IIS) 7.0

      • IIS-WebServerRole

      • IIS-DefaultDocument

      • IIS-StaticContent

      • IIS-RequestFiltering

      • IIS-WebServerManagementTools

      • IIS-IIS6ManagementCompatibility

      • IIS-Metabase

      • IIS-WMICompatibility

      • IIS-LegacyScripts

      • IIS-ManagementScripting Tools

      • IIS-ManagementService

      • IIS-ManagementConsole

      • IIS-Security

      • IIS-BasicAuthentication

      • IIS-DigestAuthentication

      • IIS-WindowsAuthentication

      • IIS-ISAPIExtensions

      • IIS-ISAPIFilter

      • IIS-NetFxExtensibility

      • IIS-ASPNet

      • NetFx2Server Core

      • NetFx3ServerCore

      • NetFx3

    • SQL Server 2008 R2 Express

  • 啟動 FPSMC 無訊息安裝,如下所示:

    • 從 FPSMC 自動解壓縮安裝程式解壓縮安裝檔案:

      • setup.exe /x:<路徑>

    • 啟動安靜安裝程式

      • Setup.exe /q

不支援下列案例的無訊息安裝:

  • 連線到 SQL Enterprise Server 之獨立角色的 FPSMC 伺服器部署

  • 主要角色的 FPSMC 伺服器部署

  • 備份角色的 FPSMC 伺服器部署

下表顯示安裝 FPSMC 時 Microsoft Installer (MSI) 執行的所有自訂動作。

 

自訂動作 Dll 進入點 類型 描述

InstallationHelper

"[WindowsFolder]\Microsoft.NET\Framework64\v2.0.50727\InstallUtil.exe" /LogToConsole=false /SEMBasePath="[INSTALLDIR]\"

/SEMServicesPath="[INSTALLDIR]\Services\\"

/SEMConsolePath="[INSTALLDIR]\Console\\"

/SEM_SQLSECURITY="[SEM_SQLSECURITY]"

/SEM_SQLSERVER="[SEM_SQLSERVER]"

/SEM_REPORTDB="[SEM_REPORTDB]"

/SEM_SEMDB="[SEM_SEMDB]"

/SEM_SMGRDOM="[SEM_SMGRDOM]"

/SEM_SMGRPASS="[SEM_SMGRPASS]"

/SEM_SMGRUSR="[SEM_SMGRUSR]" /UILEVEL="[UILevel]"

/SEM_SMGRPASS_ISPLAINTEXT="[SEM_SMGRPASS_ISPLAINTEXT]"

/SEM_KEEPEXISTINGDATA="[SEM_KEEPEXISTINGDATA]"

/SEM_SERVERROLE="[SEM_SERVERROLE]"

/SEM_DBVERSION="[SEM_DBVERSION]"

/SEM_PRIVATEKEY="[SEM_PRIVATEKEY]"

/SEM_PRIMARYSQLSERVER="[SEM_PRIMARYSQLSERVER}”

/SEM_BACKUPSQLSERVER="[SEM_BACKUPSQLSERVER]"

/SEM_CERTFILE="[SEM_CERTFILE]"

"[#SemInstall.Microsoft.FFSMC.InstallationHelper.dll]"

34+Deferred+TSAware

在安裝檔案和登錄項目之後設定產品。

UninstallationHelper

"[WindowsFolder]\Microsoft.NET\Framework64\v2.0.50727\InstallUtil.exe" /LogToConsole=false /uninstall

"[#SemInstall.Microsoft.FFSMC.InstallationHelper.dll]"

34+Deferred+TSAware

在移除檔案和登錄項目之前準備解除安裝產品。

Rollback

"[WindowsFolder]\Microsoft.NET\Framework64\v2.0.50727\InstallUtil.exe" /LogToConsole=false /action=rollback

"[#SemInstall.Microsoft.FFSMC.InstallationHelper.dll]"

34+Rollback+TSAware

在安裝失敗之後,以及在移除檔案和登錄項目之前準備解除安裝產品。

Engines_ExpandCAB

Engines_ExpandCAB

1+Continue+Deferred

從 CAB 檔案解壓縮引擎檔案,做為安裝程序的一部分。

SchedXmlFile

SchedXmlFile

1

(WiX) 用來將 XML 項目新增至組態檔案。

ExecXmlFile

ExecXmlFile

1+Deferred+NoImpersonate

(WiX) 在安裝程序期間將 XML 檔案項目新增至組態檔案。

ExecXmlFileRollback

ExecXmlFileRollback

1+Rollback+NoImpersonate

(WiX) 當產品無法安裝,而要復原時,從組態檔案移除 XML 項目。

StartMetabaseTransaction

StartMetabaseTransaction

1+Deferred+NoImpersonate

(WiX) 啟動 IIS Metabase 交易。

WriteMetabaseChanges

WriteMetabaseChanges

1+Deferred+NoImpersonate

(WiX) 將變更寫入 IIS Metabase。

AddCertificate

AddCertificate

1+Deferred+NoImpersonate

(WiX) 安裝憑證。

DeleteCertificate

DeleteCertificate

1+Deferred+NoImpersonate

(WiX) 解除安裝憑證。

RollbackMetabaseTransaction

RollbackMetabaseTransaction

1+Rollback+NoImpersonate

(WiX) 復原 IIS Metabase 交易。

CommitMetabaseTransaction

CommitMetabaseTransaction

1+Commit+NoImpersonate

(WiX) 認可 IIS Metabase 交易。

ConfigureIIs

ConfigureIIs

1

(WiX) 安裝 Web 應用程式。

 

代碼 警告

ICE82

WARNING schedxmlfile has duplicate sequence 4001 in installexecutesequence. (警告 schedxmlfile 在 installexecutesequence 中有重複的序列 4001)

  • 存取受保護資源的安裝程式需要系統管理員權限,這是預期的行為,但會觸發 AppVerifier 331B 錯誤。如果安裝使用者沒有系統管理權限,安裝程式會失敗,這是正確且預期的行為。

在解除安裝 FPSMC 之後,會遺留下列檔案。這些檔案視為解除安裝後應保留的應用程式資料。

  • %Program Files%\Microsoft Forefront Security\Server\Server Management\Services\Redistribution\Cache\Engines\metadata\201008090001\engineinfo.cab

  • %Program Files%\Microsoft Forefront Security\Server\Server Management\Services\Redistribution\Cache\Engines\metadata\universalmanifest.cab

在解除安裝 FPSMC 之後,會遺留下列登錄機碼。這些檔案視為解除安裝後應保留的應用程式資料,以允許系統管理員進行升級。

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Forefront Server Security\PrivKey]

此安裝程式 setup.exe 需要系統管理員執行等級權限,因為它會:

  • 在每個使用者樹狀目錄之外,在 C:\Program Files 底下安裝檔案

  • 在每個使用者樹狀目錄之外,在 HKLM\Software 底下安裝登錄機碼

  • 停止及啟動電腦服務

 
顯示: