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.