Configuration Manager SEDO

Configuration Manager SEDO (Serialized Editing of Distributed Objects) im Configuration Manager SDK bietet einen Mechanismus zum Zuweisen und Aufheben der Zuweisung von Sperren zu global replizierten SDK-Anbieterobjekten im Kontext eines Standorts, Computers und Benutzers. SEDO-fähige Objekte sind global replizierte SDK-Anbieterobjekte, bei denen der Benutzer eine Sperre erhalten muss, wenn er das Objekt bearbeiten und speichern möchte. Wenn der Benutzer diese Sperre erhält, wird die Sperre diesem Benutzer, seinem Computer und dem Standort, an dem sich der Computer befindet, zugewiesen. Solange diese Sperre zugewiesen ist, kann kein anderer Benutzer oder Computer dieses Objekt bearbeiten, bis der Benutzer die Sperre aufhebt.

Nur bei SEDO-fähigen Objekten müssen Benutzer vor ihrer Bearbeitung eine Sperre erhalten. Die SEDO-fähigen Objekte sind die folgenden:

  • 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

Implizite und explizite Sperranforderungen

Um zu verhindern, dass SEDO die aktuellen SDK-Anwendungsfunktionalitäten zerstört, unterstützt SEDO sowohl implizite als auch explizite Sperranforderungen. Wenn die Sperre bei impliziten Anforderungen bereits der lokalen Site zugewiesen ist und der Benutzer versucht, ein SEDO-fähiges Objekt zu bearbeiten, versucht SEDO automatisch, die Sperre abzurufen. Wenn es SEDO gelingt, die Sperre von der lokalen Site zu erhalten und der Benutzer das Objekt bearbeitet, wird dieses Objekt auf Anfrage des Benutzers gespeichert, ohne dass eine explizite Anforderung für die programmgesteuerte Sperre gestellt werden muss.

Wenn das Schloss jedoch nicht dem lokalen Standort zugewiesen ist und eine Übertragung des Schlosses von einem anderen Standort angefordert werden muss, muss eine Anforderung an den Remotestandort gesendet werden, der das Schloss enthält. Diese Anforderung muss explizit vom Benutzer gestellt werden.

Weitere Informationen und Informationen zum expliziten Anfordern einer Sperre finden Sie unter So erwerben Sie eine Sperre für ein SEDO-Enabled Objekt.

Implizite und explizite Sperrfreigaben

SEDO unterstützt auch implizite und explizite Sperrfreigaben. Im Falle von impliziten Freigaben, wenn ein Benutzer ein Objekt mit einer Put() Methode speichert, versucht SEDO, die Sperre automatisch aufzuheben. Andernfalls muss die Freigabe explizit erfolgen.

Informationen zum expliziten und impliziten Aufheben einer Sperre finden Sie unter Aufheben einer Sperre für ein SEDO-Enabled Objekt.

Siehe auch