2016-12-06 34 views
0

在Windows 10 64我用命令集-的NetConnection档案-InterfaceIndex 30 -NetworkCategory私人在PowerShell和它改变其有相同的配置文件作为所有网络连接接口索引30.的Windows 10,设置NetConnectionProfile与指数的变化所有网络

我的问题:为什么这个命令改变所有网络?

他们都是虚拟网络,但我在另一台带有两个物理适配器的PC上也尝试过,发生同样的事情。变更后

networks before change

the command I am entering

网络:i.stack.imgur.com/WW4Iy.png

我发现technet.microsoft.com/en-us/library/jj899565.aspx (声誉不好),它说Set-NetConnectionProfile cmdlet更改连接配置文件的网络类别设置。连接配置文件表示网络连接。

难道是连接配置文件表示多个网络连接吗?

编辑:

他们都没有发现网络。

回答

0

当您为未识别的网络更改某些内容时,由于这些网络未被识别,因此未给出连接配置文件,这意味着所有未识别的网络都会应用任何更改。

你需要做的是让他们确定。识别依赖于具有网关地址。一个技巧是在接口上添加第二个IP,通常在子网的广播地址前加1,然后将该地址分配为网关。这会使Windows自动识别网络(使用您自己的计算机的特征),然后允许您为其设置防火墙配置文件以及其他详细信息。

我创建了一个PowerShell脚本,使这个简单的:https://gist.github.com/CMCDragonkai/dbd2d94840cdaf79d3f6964bbd58e92f

试试吧!