Starting with Windows Server 2012 R2 and Windows 8.1, PowerShell ships with many useful cmdlets for client and server configuration. This comes handy as some settings can no longer be controlled via UI.
For example, to change the network type of your network, simply run this code with Administrator privileges:
PS> Get-NetConnectionProfile Name : internet-cafe InterfaceAlias : WiFi InterfaceIndex : 13 NetworkCategory : Private IPv4Connectivity : Internet IPv6Connectivity : Internet PS> Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Public -WhatIf What if: