Configuration Manager SEDO

Configuration Manager SEDO (Configuration Manager SDK 中分散式物件) 的序列化編輯提供一個機制,可在網站、電腦和使用者的內容中指派和取消指派鎖定給全域複寫的 SDK 提供者物件。 啟用 SEDO 的物件是全域複寫的 SDK 提供者物件,如果該使用者想要編輯並儲存該物件,則需要使用者取得鎖定。 當使用者取得該鎖定時,鎖定會指派給該使用者、使用者的電腦和電腦所在的網站。 指派該鎖定時,在使用者解除鎖定之前,其他使用者或電腦都無法編輯該物件。

只有已啟用 SEDO 的物件需要使用者在編輯之前取得鎖定。 啟用 SEDO 的物件如下:

  • SMS_Application

  • SMS_AuthorizationList

  • SMS_BootImagePackage

  • SMS_ConfigurationBaselineInfo

  • SMS_ConfigurationItem

  • SMS_DeploymentType

  • SMS_Driver

  • SMS_DriverPackage

  • SMS_GlobalCondition

  • SMS_ImagePackage

  • SMS_OperatingSystemInstallPackage

  • SMS_Package

  • SMS_SoftwareUpdatesPackage

  • SMS_TaskSequencePackage

隱含和明確鎖定要求

為了避免 SEDO 中斷目前的 SDK 應用程式功能,SEDO 支援隱含和明確鎖定要求。 在隱含要求的情況下,如果鎖定已指派給本機網站,且使用者嘗試編輯已啟用 SEDO 的物件,則 SEDO 會自動嘗試擷取鎖定。 如果 SEDO 成功從本機網站取得鎖定,且使用者編輯物件,則該物件會在使用者的要求下儲存,而不需要提出明確的程式設計鎖定要求。

不過,如果鎖定未指派給本機網站,而且必須要求從另一個月臺傳輸鎖定,則必須將要求傳送至包含鎖定的遠端月臺。 此要求必須由使用者明確提出。

如需詳細資訊,以及瞭解如何明確要求鎖定,請參閱 如何取得SEDO-Enabled物件的鎖定

隱含和明確鎖定版本

SEDO 也支援隱含和明確鎖定版本。 在隱含發行的情況下,當使用者使用 Put() 方法儲存物件時,SEDO 會嘗試自動釋放鎖定。 否則,必須明確地進行發行。

若要瞭解如何明確且隱含地釋放鎖定,請參閱 How to Release a Lock on a SEDO-Enabled Object

另請參閱