設為首頁收藏本站

艾歐踢論壇

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

搜索
熱搜: 活動 交友 discuz
查看: 854|回復: 0
打印 上一主題 下一主題

How to force a network type in Windows using PowerShell

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2015-12-14 00:54:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
A. Windows classifies networks into three different types; public, private and domain.
This allows different firewall configurations to be applied based on the type of network,
for example the most restrictive configuration for public and the least restrictive for domain networks.
By default any new network connection is made a public connection and if Active Directory services are found on the network its type is automatically changed to domain.
If you need to force a network to be of a different profile, most commonly to change a public network to a private network the easiest way is to use PowerShell.
Let's first get a look at the profile used by your network adapters:
                              Get-NetConnectionProfile
Find the InterfaceIndex number of the adapter you wish to change then use command:
                              Set-NetConnectionProfile -InterfaceIndex <index number> -NetworkCategory Private
For example:
                              PS C:\> Get-NetConnectionProfile

Name : savilltech.net
InterfaceAlias : Internal
InterfaceIndex : 12
NetworkCategory : DomainAuthenticated
IPv4Connectivity : LocalNetwork
IPv6Connectivity : LocalNetwork

Name : Network
InterfaceAlias : Internet
InterfaceIndex : 13
NetworkCategory : Public
IPv4Connectivity : LocalNetwork
IPv6Connectivity : LocalNetwork

PS C:\> Set-NetConnectionProfile -InterfaceIndex 13 -NetworkCategory Private



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 轉播轉播 分享分享 分享淘帖
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|Archiver|手機版|艾歐踢創新工坊    

GMT+8, 2024-5-17 05:05 , Processed in 0.263983 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表