Distribution Manager 已經完成嘗試發佈封裝。Distribution Manager 預設會在重試封裝發佈 100 次後停止重試。在未成功發佈封裝之前,Configuration Manager 用戶端將無法使用封裝。
Distribution Manager 須負責將封裝放置於發佈點上,以及管理要複寫到子站台的封裝定義檔案與封裝來源檔案。它也觸發了原則提供者在成功地更新封裝 (包含套件內容及程式) 後產生或更新原則。
發生這個狀況的原因可能是:
Distribution Manager 不具備來源檔案的存取權。
Distribution Manager 的磁碟空間不足,無法處理站台伺服器上的封裝。
Distribution Manager 在發佈點伺服器上不具備足夠的磁碟空間。
Distribution Manager 無法將封裝傳送至子站台。
發佈點伺服器運作異常,或未連線至網路。
Distribution Manager 不具備發佈點伺服器的存取權。
發佈點上要更新的封裝檔案正在使用中。
Distribution Manager 無法為封裝建立虛擬目錄。站台伺服器上未安裝 Internet Information Services (IIS) 或未正確設定該服務,或 Distribution Manager 沒有權限可在 IIS 上建立虛擬目錄。
查看套件的 Distribution Manager 狀態訊息。狀態訊息中會提供原因與解決方法的相關資訊。
查看 Distmgr.log 檔案中有關工作失敗的資訊。
檢查來源檔案目錄、子目錄與檔案的權限。若為標準安全性,則 Configuration Manager 伺服器連線帳戶必須具有讀取存取權。若為進階安全性,則 SMS 站台伺服器機器帳戶必須具有讀取存取權。
檢查發佈點上之管理共用、預設套件共用及任何自訂共用的權限。若為標準安全性,則 Configuration Manager 伺服器連線帳戶必須具有讀取、寫入與刪除存取權。若為進階安全性,則站台伺服器機器帳戶必須具有讀取、寫入與刪除存取權。同時確認具有足夠的連線可進行共用。
確認站台伺服器上的磁碟空間是否足供 Distribution Manager 擷取來源檔案,並成功予以壓縮。
檢查傳送者是否可以將封裝工作複寫至適當的子站台。
確認發佈點運作正常,並已連線至網路。
若來源檔案仍在使用中,請在 Configuration Manager 主控台的封裝內容中,指定更新來源檔案前將會先中斷使用者連線。若仍無法解決問題,請直接中斷這些使用者對套件共用的連線。
確認套件共用所在之磁碟機上的磁碟空間是否足夠。若是沒有足夠的磁碟空間,請增加該磁碟機的可用空間、增加磁碟機大小,或將封裝導向不同磁碟機上的自訂共用。
此警示最好交由 Configuration Manager 系統管理員處理。
如需更多協助,請參閱 Configuration Manager 2007 支援網站 (英文) 上,Configuration Manager 網站支援區段中的其他支援選項清單。
如需 Configuration Manager 2007 的詳細資訊,請參閱 Configuration Manager 2007 文件庫網頁 (英文)。
Target | Microsoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_Site_Servers_Installation |
Category | EventCollection |
Enabled | False |
Alert Generate | True |
Alert Severity | Error |
Alert Priority | Low |
Remotable | True |
Alert Message | SMSv4_Component__Distribution_Manager_failed_to_process_a_package_19_Rule.AllertMessageBackwardCompatibility |
Comment | Mom2005ID='{8EEA2095-D142-42B8-9FC3-AFFBE4E8F439}';MOM2005ComputerGroupID={D0741372-F3F6-43EB-8B8B-965F937BCC65} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_FF8F6969_FB5B_4673_8632_4CDD02B593DD_ | DataSource | System.Mom.BackwardCompatibility.GenericLogProvider2 | Default |
CollectEventData | WriteAction | Microsoft.SystemCenter.CollectEvent | Default |
CollectEventDataWarehouse | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishEventData | Default |
GenerateAlert | WriteAction | System.Mom.BackwardCompatibility.AlertResponse | Default |
<Rule ID="SMSv4_Component__Distribution_Manager_failed_to_process_a_package_19_Rule" Target="Microsoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_Site_Servers_Installation" Enabled="false" ConfirmDelivery="false" Comment="Mom2005ID='{8EEA2095-D142-42B8-9FC3-AFFBE4E8F439}';MOM2005ComputerGroupID={D0741372-F3F6-43EB-8B8B-965F937BCC65}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_FF8F6969_FB5B_4673_8632_4CDD02B593DD_" Comment="{FF8F6969-FB5B-4673-8632-4CDD02B593DD}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.GenericLogProvider2">
<PublisherName>ConfigMgr 2007 Distribution Manager Log</PublisherName>
<DirectoryRecords>
<DirectoryRecord>
<Directory>%SMS_INSTALL_DIR_PATH%\Logs</Directory>
<Patterns>
<Pattern>distmgr.log</Pattern>
</Patterns>
</DirectoryRecord>
</DirectoryRecords>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">EventDescription</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>retries, no more retries.</Pattern>
</RegExExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>
$Data/LoggingComputer$
- ConfigMgr 2007 Component: Distribution Manager failed to process a package.
$Data/EventDescription$
</Description>
<AlertLevel>40</AlertLevel>
<ResolutionState/>
<Source>
$Data/PublisherName$
</Source>
<Name>ConfigMgr 2007 Component: Distribution Manager failed to process a package</Name>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
<WriteAction ID="CollectEventData" TypeID="SystemCenterLibrary!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="CollectEventDataWarehouse" TypeID="DataWarehouseLibrary!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>