CmdID / PowerShell / Cmdlets / Set
Set-DnsServerCache
Modifies cache settings for a DNS server. Windows Server PowerShell reference
From the Windows Server PowerShell reference 14 parameters Its page in the reference
Parameters
-AsJobRuns the cmdlet as a background job.-CimSession, -SessionRuns the cmdlet in a remote session or on a remote computer.-ComputerName, -CnSpecifies a DNS server.-Confirm, -cfPrompts you for confirmation before running the cmdlet.-IgnorePoliciesIndicates whether to ignore policies for this cache.-LockingPercentSpecifies a percentage of the original Time to Live (TTL) value that caching can consume.-MaxKBSizeSpecifies the maximum size, in kilobytes, of the memory cache of a DNS server.-MaxNegativeTtlSpecifies how long (1 to 2592000 seconds) an entry that records a negative answer to a query remains stored in the DNS cache.-MaxTtlSpecifies how long (0 to 2592000 seconds) a record is saved in cache.-PassThruReturns an object representing the item with which you are working.-PollutionProtectionSpecifies whether DNS filters name service (NS) resource records that are cached.-StoreEmptyAuthenticationResponseSpecifies whether a DNS server stores empty authoritative responses in the cache (RFC-2308).-ThrottleLimitSpecifies the maximum number of concurrent operations that can be established to run the cmdlet.-WhatIf, -wiShows what would happen if the cmdlet runs.