Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Configuration Manager SEDO (serializowane edytowanie obiektów rozproszonych) w zestawie SDK Configuration Manager zapewnia mechanizm przypisywania i cofania przypisywania blokad do globalnie replikowanych obiektów dostawcy zestawu SDK w kontekście lokacji, komputera i użytkownika. Obiekty z włączoną funkcją SEDO są globalnie replikowanymi obiektami dostawcy zestawu SDK, które wymagają od użytkownika uzyskania blokady, jeśli użytkownik chce edytować i zapisać ten obiekt. Gdy użytkownik uzyska tę blokadę, blokada zostanie przypisana do tego użytkownika, komputera użytkownika i lokacji, w której znajduje się komputer. Chociaż ta blokada jest przypisana, żaden inny użytkownik lub komputer nie będzie mógł edytować tego obiektu, dopóki użytkownik nie zwolni blokady.
Tylko obiekty z włączoną funkcją SEDO wymagają od użytkowników uzyskania blokady przed ich edytowaniem. Obiekty z włączoną funkcją SEDO są następujące:
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
Niejawne i jawne żądania blokady
Aby zapobiec łamaniu bieżących funkcji aplikacji zestawu SDK przez funkcję SEDO, funkcja SEDO obsługuje zarówno niejawne, jak i jawne żądania blokowania. W przypadku niejawnych żądań, jeśli blokada jest już przypisana do lokacji lokalnej, a użytkownik próbuje edytować obiekt z włączoną funkcją SEDO, funkcja SEDO automatycznie podejmie próbę pobrania blokady. Jeśli logowanie jednokrotne zakończy się pomyślnie uzyskaniem blokady z lokacji lokalnej, a użytkownik dokona edycji obiektu, ten obiekt zostanie zapisany na żądanie użytkownika bez konieczności jawnego żądania blokady programowej.
Jeśli jednak blokada nie jest przypisana do lokacji lokalnej i należy zażądać przeniesienia blokady z innej lokacji, należy wysłać żądanie do lokacji zdalnej zawierającej blokadę. To żądanie musi zostać jawnie wysłane przez użytkownika.
Aby uzyskać więcej informacji i dowiedzieć się, jak jawnie zażądać blokady, zobacz How to Acquire a Lock on a SEDO-Enabled Object (Jak uzyskać blokadę obiektu SEDO-Enabled).
Niejawne i jawne wersje blokady
Obiekt SEDO obsługuje również zarówno niejawne, jak i jawne wersje blokady. W przypadku niejawnych wydań, gdy użytkownik zapisuje obiekt przy użyciu Put()
metody, funkcja SEDO podejmie próbę automatycznego zwolnienia blokady. W przeciwnym razie wydanie musi być jawnie wprowadzone.
Aby dowiedzieć się, jak jawnie i niejawnie zwolnić blokadę, zobacz Jak zwolnić blokadę obiektu SEDO-Enabled.