Windows Active Network Type
Jump to navigation Jump to search

Here's a frustrating issue: Windows never seems to get the type of network it is connected to in the Network Sharing Center / Network Discovery. It can be Public, Private, and Domain.

To fix it, do the following

  • Run PowerShell as Administrator
  • To get the name of the Interface: get-netconnectionprofile
  • To set the type of network (public, private, etc.): set-netconnectionprofile -NetworkCategory Private -InterfaceIndex WhatEverIndexNumber
    • OR;
      • set-netconnectionprofile -NetworkCategory Private -InterfaceAlias "WhatEverAliasName"
      • ...etc., but InterfaceIndex is better because it's just a number, whereas the InterfaceAlias might have characters that cause issues on the command line.


Special Note: It often times doesn't get the name of the Interface / "Active Network" correct either. In Network connections the same item is referred to as "Status". In PowerShell it refers to it as Name. Woof! Sadly, the "Name" cannot be set.