Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Configuration Manager SEDO (Édition sérialisée d’objets distribués) dans le Kit de développement logiciel (SDK) Configuration Manager fournit un mécanisme permettant d’attribuer et de retirer des verrous aux objets du fournisseur de SDK répliqués globalement dans le contexte d’un site, d’un ordinateur et d’un utilisateur. Les objets compatibles SEDO sont des objets du fournisseur de SDK répliqués globalement qui nécessitent que l’utilisateur obtienne un verrou s’il souhaite modifier et enregistrer cet objet. Lorsque l’utilisateur obtient ce verrou, le verrou est attribué à cet utilisateur, à son ordinateur et au site dans lequel se trouve l’ordinateur. Pendant l’attribution de ce verrou, aucun autre utilisateur ou ordinateur ne peut modifier cet objet tant que l’utilisateur n’a pas libéré le verrou.
Seuls les objets compatibles SEDO nécessitent que les utilisateurs obtiennent un verrou avant de les modifier. Les objets compatibles SEDO sont les suivants :
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
Demandes de verrouillage implicites et explicites
Pour empêcher SEDO de casser les fonctionnalités actuelles de l’application SDK, SEDO prend en charge les demandes de verrouillage implicites et explicites. Dans le cas de demandes implicites, si le verrou est déjà affecté au site local et que l’utilisateur tente de modifier un objet SEDO, SEDO tente automatiquement de récupérer le verrou. Si SEDO réussit à obtenir le verrou à partir du site local et que l’utilisateur modifie l’objet, alors cet objet sera enregistré à la demande de l’utilisateur, sans avoir à faire une demande explicite de verrou programmatique.
Toutefois, si le verrou n’est pas affecté au site local et qu’un transfert du verrou à partir d’un autre site doit être demandé, une demande doit être envoyée au site distant qui contient le verrou. Cette demande doit être faite explicitement par l’utilisateur.
Pour plus d’informations et pour savoir comment demander explicitement un verrou, consultez Procédure pour acquérir un verrou sur un objet SEDO-Enabled.
Libérations implicites et explicites de verrous
SEDO prend également en charge les libérations de verrous implicites et explicites. Dans le cas de libérations implicites, lorsqu’un utilisateur enregistre un objet à l’aide d’une Put() méthode, SEDO tente de libérer automatiquement le verrou. Dans le cas contraire, la publication doit être faite explicitement.
Pour savoir comment libérer explicitement et implicitement un verrou, consultez Comment libérer un verrou sur un objet SEDO-Enabled.