Part of samba.join View In Hierarchy
| Method | __init__ | Undocumented |
| Method | del_noerror | Undocumented |
| Method | cleanup_old_join | remove any DNs from a previous join |
| Method | find_dc | find a writeable DC for the given domain |
| Method | get_behavior_version | Undocumented |
| Method | get_dnsHostName | Undocumented |
| Method | get_domain_name | get netbios name of the domain from the partitions record |
| Method | get_forest_domain_name | get netbios name of the domain from the partitions record |
| Method | get_parent_partition_dn | get the parent domain partition DN from parent DNS name |
| Method | get_naming_master | get the parent domain partition DN from parent DNS name |
| Method | get_mysid | get the SID of the connected user. Only works with w2k8 and later, so only used for RODC join |
| Method | dn_exists | check if a DN exists |
| Method | add_krbtgt_account | RODCs need a special krbtgt account |
| Method | drsuapi_connect | make a DRSUAPI connection to the naming master |
| Method | create_tmp_samdb | create a temporary samdb object for schema queries |
| Method | build_DsReplicaAttribute | build a DsReplicaAttributeCtr object |
| Method | DsAddEntry | add a record via the DRSUAPI DsAddEntry call |
| Method | join_add_ntdsdsa | add the ntdsdsa object |
| Method | join_add_objects | add the various objects needed for the join |
| Method | join_add_objects2 | add the various objects needed for the join, for subdomains post replication |
| Method | join_provision | provision the local SAM |
| Method | join_provision_own_domain | provision the local SAM |
| Method | join_replicate | replicate the SAM |
| Method | send_DsReplicaUpdateRefs | Undocumented |
| Method | join_finalise | finalise the join, mark us synchronised and setup secrets db |
| Method | join_setup_trusts | provision the local SAM |
| Method | do_join | Undocumented |