Microsoft invested a huge amount of effort into new networking capabilities in Windows Server 2012 R2. You can see it in multiple places from the new multitenant VPN gateway to all of the new PowerShell cmdlets with some kind of networking term in the name.
Get-NetNat is part of the NetNat module that also contains such commands as
Set-NetNat. This ability to configure Network Address Translation on remote machines is at the heart of Microsoft's hybrid cloud strategy, where you can connect your on-premises machines to machines in the cloud, and they communicate as if they're on the same LAN. These PowerShell commands make the creation and deletion of virtual NAT connections possible with the running of a simple script.