{'Description':' Type Name Description
DhcpServerv4DnsSetting
{
string DynamicUpdates Dynamic Update behavior of the server {ALWAYS, NEVER, ONCLIENTREQUEST}
bool DeleteDnsRROnLeaseExpiry Indicates if the server should delete DNS records on lease expiry
bool UpdateDnsRRForOlderClients Indicates if the server should perform DNS registration for older clients which do not support dynamic DNS Update
bool DisableDnsPtrRRUpdate Indicates if the PTR record registration has been disabled
string DnsSuffix The domain under which the clients are to be registered.
bool NameProtection Indicates if Name protection (DHCIDRR Validation) is enabled for the scope
}','EmbeddedInstance':'DhcpServerv4DnsSetting','Out':True}
Description
'Gets the DNS Update settings configured for a specific scope or reservation or server level. '
{'Description':'DNS name or IP address of the target computer running the DHCP server service.','In':True}
NameProtection
boolean
1
✓
-
{'Description':'Enable/Disable name protection on the DHCP server.
If Name protection is enabled and if there is an existing DNS record already by the same name, the DNS update for the client will fail instead of being overwritten.','In':True}
UpdateDnsRRForOlderClients
boolean
2
✓
-
{'Description':'Enable/Disable DNS registration of A and PTR records for older clients which do not request DNS updates','In':True}
DeleteDnsRROnLeaseExpiry
boolean
3
✓
-
{'Description':'Specifies if the DHCP server should delete the client's DNS resource records after the lease expires.
Valid values are true, false. Can only be set if dynamicupdate is set to Always or OnClientRequest.','In':True}
DynamicUpdates
string
4
✓
-
{'Description':'Specifies the conditions under which to perform dynamic updates on the DNS server.
Valid values are Always, Never, OnClientRequest.
Always - DHCP server will always perform dynamic DNS registration of A and PTR records for the clients.
Never - DHCP will not perform any dynamic DNS registration
OnClientRequest - DHCP server will perform dynamic DNS registration of A and PTR records if the client has requested for the same in the DHCP client message.','In':True,'ValueMap':['Always', 'Never', 'OnClientRequest'],'Values':['Always', 'Never', 'OnClientRequest']}
IPAddress
string
5
✓
-
{'Description':'IP address of the reservation for which the specified DNS update settings are to be set','In':True}
ScopeId
string
6
✓
-
{'Description':'Scope identifier (in IPv4 address format) for which the DNS update settings are to be set','In':True}
PassThru
boolean
7
✓
-
{'Description':'If this parameter is specified, the cmdlet returns the PowerShell object which is modified.','In':True}
PolicyName
string
8
✓
-
{'Description':'Specifies the policy for which DNS settings are to be modified.','In':True}
DisableDnsPtrRRUpdate
boolean
9
✓
-
{'Description':'If true, disables DNS dynamic updates for PTR records. Allowed only when ScopeID or PolicyName have been specified. Not allowed if IPAddress is specified.','In':True}
DnsSuffix
string
10
✓
-
{'Description':'Contains guest domain for registering DHCP clients. Accepts domain names in the format as specified in RFC 1035. Allowed only when PolicyName has been specified.','In':True}
{'Description':' Type Name Description
DhcpServerv4DnsSetting
{
string DynamicUpdates Dynamic Update behavior of the server {ALWAYS, NEVER, ONCLIENTREQUEST}
bool DeleteDnsRROnLeaseExpiry Indicates if the server should delete DNS records on lease expiry
bool UpdateDnsRRForOlderClients Indicates if the server should perform DNS registration for older clients which do not support dynamic DNS Update
bool DisableDnsPtrRRUpdate Indicates if the PTR record registration has been disabled
string DnsSuffix The domain under which the clients are to be registered.
bool NameProtection Indicates if Name protection (DHCIDRR Validation) is enabled for the scope
}','EmbeddedInstance':'DhcpServerv4DnsSetting','Out':True}
Description
'Sets how the DNS server should be updated by the DHCP server with client-related information. '