Configuration Manager SEDO

Configuration Manager SEDO (Serialized Editing of Distributed Objects) in Configuration Manager SDK fornisce un meccanismo per assegnare e annullare l'assegnazione di blocchi a oggetti provider SDK replicati a livello globale nel contesto di un sito, un computer e un utente. Gli oggetti abilitati per SEDO sono oggetti provider SDK replicati a livello globale che richiedono all'utente di ottenere un blocco se l'utente desidera modificare e salvare tale oggetto. Quando l'utente ottiene tale blocco, il blocco verrà assegnato a tale utente, al computer dell'utente e al sito in cui risiede il computer. Mentre tale blocco è assegnato, nessun altro utente o computer sarà in grado di modificare tale oggetto fino a quando l'utente non rilascia il blocco.

Solo gli oggetti abilitati per SEDO richiedono agli utenti di ottenere un blocco prima di modificarli. Gli oggetti abilitati per SEDO sono i seguenti:

  • 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

Richieste di blocco implicite ed esplicite

Per impedire a SEDO di interrompere le funzionalità correnti dell'applicazione SDK, SEDO supporta richieste di blocco implicite ed esplicite. Nel caso di richieste implicite, se il blocco è già assegnato al sito locale e l'utente tenta di modificare un oggetto abilitato per SEDO, SEDO tenterà automaticamente di recuperare il blocco. Se SEDO riesce a ottenere il blocco dal sito locale e l'utente modifica l'oggetto, l'oggetto verrà salvato su richiesta dell'utente, senza dover effettuare una richiesta di blocco a livello di codice esplicita.

Tuttavia, se il blocco non è assegnato al sito locale e deve essere richiesto un trasferimento del blocco da un altro sito, è necessario inviare una richiesta al sito remoto che contiene il blocco. Questa richiesta deve essere effettuata in modo esplicito dall'utente.

Per altre informazioni e per informazioni su come richiedere in modo esplicito un blocco, vedere Come acquisire un blocco in un oggetto SEDO-Enabled.

Versioni di blocco implicite ed esplicite

SEDO supporta anche le versioni di blocco implicite ed esplicite. Nel caso di versioni implicite, quando un utente salva un oggetto usando un Put() metodo, SEDO tenterà di rilasciare automaticamente il blocco. In caso contrario, la versione deve essere eseguita in modo esplicito.

Per informazioni su come rilasciare in modo esplicito e implicito un blocco, vedere Come rilasciare un blocco in un oggetto SEDO-Enabled.

Vedere anche