Configuration Manager SEDO

Configuration Manager Configuration Manager SDK 中) 的 SEDO (分散式物件的序列化編輯,提供一種在網站、電腦和使用者環境中指派和取消指派鎖定給全域複寫的 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 會嘗試自動釋放鎖定。 否則必須明確發布。

若要瞭解如何明確和隱含地釋放鎖定,請參閱 如何釋放 SEDO-Enabled 物件的鎖定。

另請參閱