This is the built-in help made by Microsoft for the command 'Get-UalDns', in PowerShell version 5 - as retrieved from
Windows version 'Microsoft Windows Server 2012 R2 Standard' PowerShell help files on 2016-06-23.
For PowerShell version 3 and up, where you have Update-Help, this command was run just before creating the web pages from the help files.
Gets UAL records for a DNS server.
Get-UalDns [-AsJob] [-CimSession <CimSession>] [-HostName <String>] [-IPAddress <String>] [-LastSeen <DateTime>] [-ProductName <String>] [-RoleGuid <String>]
[-RoleName <String>] [-ThrottleLimit <Int32>] [<CommonParameters>]
The Get-UalDns cmdlet gets User Access Logging (UAL) records for a Domain Name System (DNS) server. Use this cmdlet only for a DNS server. Use the CimSession parameter to
run the cmdlet on a remote DNS server.
UAL logs DNS name requests directed to DNS servers. UAL gets this information from a DNS server only once a day.
For each client that accesses a service on a DNS server, this cmdlet returns a record that specifies the host name and the IP address of the requester. The record also
includes the server role that the client requested and the name of the server product, along with the time of the most recent DNS name request from the client.
You can specify parameter values to narrow the records that this cmdlet returns. For instance, you can get records for only a specified IP address.
For more information about UAL, see the User Access Logging Overview topic in the TechNet library at http://technet.microsoft.com/library/hh849634.aspx.
Online Version: http://go.microsoft.com/fwlink/p/?linkid=287593
Example 1: Get name request information for a specific IP address
PS C:\>Get-UalDns -IPAddress "10.17.44.6"
This command gets UAL records of name requests for a client device with a specified IP address.