Set method of the PS_DnsServerResponseRateLimitingExceptionlist class
The Syntax Set-DnsServerResponseRateLimitingExceptionlist cmdlet updates the settings of a RRL exceptionlist.
Syntax
uint32 Set(
[in] string ClientSubnet,
[in] string Fqdn,
[in] string ServerInterfaceIP,
[in] string Name,
[in] string Condition,
[in] boolean PassThru,
[in] string ComputerName,
[out] DnsServerResponseRateLimitingExceptionlist cmdletOutput
);
Parameters
-
ClientSubnet [in]
-
The client subnet criteria. See the remarks section for more information.
Example: "EQ,America,Asia,NE,Europe" (where America, Asia and Europe are client subnets)
-
Fqdn [in]
-
FQDN criteria. See the remarks section for more information.
For example, "EQ,*.contoso.com,NE,*.fabricam.com"
-
ServerInterfaceIP [in]
-
Server Interface on which the DNS server is listening. See the Remarks section for more information.
For example, "EQ,10.0.0.3,"
-
Name [in]
-
Name of the RRL exception list.
-
Condition [in]
-
Multiple values of the criteria, combined together using the 'Condition' parameter as logical operator.
The same operator is also used for combining EQ and NE expressions within a value.By default, the Condition is set to "AND".
-
PassThru [in]
-
true to return the current instance in the CmdletOutput parameter. The default is false.
-
ComputerName [in]
-
Specifies the remote computer on which to execute the command.
-
cmdletOutput [out]
-
On return, contains a DnsServerResponseRateLimitingExceptionlist with the following fields:
- Name
- Condition
- ClientSubNet
- Fqdn
- ServerInterfaceIP
This parameter returns a value only if PassThru is set to true.
Remarks
The clientSubnet, FQDN, and ServerInterfaceIP parameters use the following format for their values:
- The value must entered in format ?COMPARATOR, value1, value2,?, COMPARATOR, value 3, value 4,..? where the COMPARATOR can be EQ or NE. There can be only one EQ and one NE in a value.
- The values following the EQ operator will be treated as multiple assertions which are logically combined (OR?d). The values following the NE operator will be treated as multiple assertions which are logically differenced (AND?d).
- Multiple values are combined together using the 'Condition' parameter as logical operator. The same operator is also used for combining EQ and NE expressions within a value. For example,
Requirements
Minimum supported client |
Windows 10 [desktop apps only] |
Minimum supported server |
Windows Server 2016 |
Namespace |
Root\Microsoft\Windows\Dns |
MOF |
|
DLL |
|