PrecreateComputerZone
Adds a computer zone to a computer object in this zone.
Syntax
IHierarchicalZoneComputer PrecreateComputerZone(string dnsname, DirectoryEntry trustee)
IHierarchicalZoneComputer PrecreateComputerZone(string dnsname, string trusteeDn)
IHierarchicalZoneComputer PrecreateComputerZone (string dnsName, DirectoryEntry trustee, bool skipPermissionSetting);
Parameters
Specify the following parameters when using this method.
Parameter | Description |
---|---|
dnsname
|
The DNS host name of the Active Directory computer object to which you wish to add a computer zone. |
trustee
|
The user or group to which the computer-level overrides will be assigned. |
trusteeDn
|
The user or group to which the computer-level overrides will be assigned, specified as a distinguished name. |
skipPermissionSetting
|
Specifies if permission delegation is skipped when precreating computer zones. |
Return value
The hierarchical computer object that contains the computer zone.
Discussion
Computer-level overrides for user, group, or computer role assignments are contained in a computer zone, which is a special type of zone that contains properties that are specific to only one computer. Computer zones are an internal data structure that are not exposed as zone in Access Manager.
This method adds a computer zone to a computer object in a hierarchical zone. You can then assign roles to that trustee.
Use PrecreateComputerZone(string dnsname, DirectoryEntry trustee)
for .NET
programs and PrecreateComputerZone(string dnsname, string trusteeDn)
for
VBScript.
Exceptions
PrecreateComputerZone
throws an ApplicationException
if the method fails to
delegate computer zone permissions (see the message returned by the exception
for the reason).