184.108.40.206 Unjoin from the Domain - Domain Client
In this use case, a client administrator wants to unjoin a domain client from the domain that it is currently part of, usually to repurpose or decommission the client computer.
Unjoin a domain client from the domain.
Context of Use
The domain-client administrator invokes this task to enable the domain client to unjoin from the domain so that the members of the domain do not access its resources.
Figure 39: Use case diagram to unjoin a domain client from the domain
The domain client is the primary actor. It is the entity that locates and connects to the domain controller and unjoins from the domain. If the unjoin task fails, the local state of the domain client is unchanged.
The domain controller is the supporting actor that advertises its capabilities, responds to domain-unjoin inquiries, and services the request from the domain client to disable the domain account.
The client administrator initiates the domain-unjoin process on the domain client.
The primary interest of the client administrator is that the state of the computer object on the domain controller is updated to reflect that the domain client has unjoined from the domain.
The client computer is the computer on which the domain client runs before the domain-unjoin task is initiated.
The primary interest of the client computer is that the machine local state of the domain client is updated to reflect that the client has unjoined from the domain.
The client computer must have successfully completed the domain join task, as described in preceding sections, and must still be part of the domain.
Main Success Scenario
Trigger: The client administrator triggers this use case to unjoin the client computer from the domain.
The domain client uses the Locate a Domain Controller use case to locate a domain controller. For more information, see section 220.127.116.11.1.
The domain client uses the SAMR protocol to disable the machine account on the domain controller [MS-SAMR].
The (former) domain client updates its local state.
The (former) domain client closes connections.
The (former) domain client reinitializes local protocols.
The domain client is no longer joined to the domain.