Is it just me, or has somebody at Microsoft really dropped the ball on network location setting? When a Windows computer detects a new network, which it has not be attached into earlier, it pops you the question and asks about how to profile the security in that particular case. If everything goes ok, there is no need to change anything. However, when you install your computer, you don't get to answer that. Also, there is commonly known that people make mistakes. What if you simply fumbled the question and clicked wrong.
In Windows 7 the setting is simple:
You go there, click the value and select a better one. In Windows 8, Windows 8.1, Windows Server 2012 and Windows Server 2012 R2 that is not the case. The setting cannot be changed. Period. Wtf?
SERIOUSLY! I was so hopeful that this whole NLA thing would be easier to deal with in 2012, but this has become a nightmare. For the 3rd time in (2008, 2008R2 and now 2012) I have to tackle this beast. RAGE
Windows Server 2012 R2... using powershell it's a one-liner... well, two liner. refer http://www.firewall.cx/microsoft-knowledgebase/windows-2012/1131-windows-server-2012-change-network-card-profile-between-private-public.html
Set-NetConnectionProfile - InterfaceAlias "Ehternet0" - NetworkCategory Public