PrecreateComputer
Adds a computer to a zone.
Syntax
IComputer PrecreateComputer(DirectoryEntry adComputerEntry, string[] spn, DirectoryEntry trustee)
IComputer PrecreateComputer(DirectoryEntry containerEntry, string cn, string dnsName, string[] spn, DirectoryEntry trustee
IComputer PrecreateComputer(DirectoryEntry adComputerEntry, string[] spn, DirectoryEntry trustee, bool skipPermissionSetting);
IComputer PrecreateComputer(DirectoryEntry containerEntry, string cn, string dnsName, string[] spn, DirectoryEntry trustee, bool skipPermissionSetting);
Parameters
Specify the following parameters when using this method.
Parameter | Description |
adComputerEntry |
The DNS host name of the Active Directory computer object you wish to add to the zone. |
containerEntry |
The Directory container for the created computer. |
cn |
The computer name. |
dnsName |
The DNS name of the created computer. |
skipPermissionSetting |
Specifies if permission delegation is skipped when precreating computers. |
spn |
Service Principal Name. Specify null to use default. |
trustee |
The user or group to delegate adjoin permissions to, Specify null to delegate the permission for a self-service join. |
trusteeDn |
The user or group to which the computer-level overrides will be assigned, specified as a distinguished name. |
Return value
The computer object that is added to the zone.
Discussion
Use PrecreateComputer(DirectoryEntry, string[], DirectoryEntry) to add an existing Active Directory computer to the zone. Use PrecreateCompute(DirectoryEntry, string, string, string[], DirectoryEntry) to create a new UNIX computer object and add it to the zone.